I would say yes if you will have a look at the software development industry you will see it is shifting towards containerization. Containers and container platforms provide a lot more advantages over traditional virtualization, isolation is done on the kernel level without the need for a guest operating system, so yes containers are very much efficient, fast, and lightweight. It allows applications to become encapsulated in self-contained environments comes with a lot of advantages, such as quicker deployments, scalability and closer parity between development environments. If you are also looking to work on Docker then I would suggest you must take up the following Docker Training Course. For your reference, I am also mentioning a video tutorial which you must watch to learn more about it.