The following are the drawbacks or challenges of the container-oriented approach to application development and deployment:
- Containers can only run Linux-based operating systems.
- The containerization approach requires some extra configurations at the time of deployment and networking. So, maintaining an adequate network connection can be tricky.
- Security is one the major problems of the container-oriented approach, because containers share the kernel and host operating system, and have root access.
So, we have seen the drawbacks of the container-oriented approach for application development and deployment. Let's see the key concepts of the container-oriented approach.