Container Challenges

Containers are quickly becoming popular as a way to speed and simplify application deployment. However, while developers often find it fast and easy to deploy containerized applications, experts say that enterprises sometimes run into unexpected challenges when deploying containers in production. This page gathers resources about some of the major challenges in container adoption and how to overcome them.

Table of Contents:

Below we have compiled publicly available sources from around the world that present views on Container Challenges.

The Container Security book by Liz Rice

Fundamental Technology Concepts that Protect Containerized Applications

Perspectives on Advantages of Containers

Containers: Security Challenges and How to Address Them

There is a general lack of awareness of existing container security concerns and best practices. Organizations need to understand the security issues that arise due to the differences in how VMs and containers function.

Read the article on aquasec.com »

The Challenges of Container Orchestration

Businesses are recognizing the competitive need to quickly deliver features to customers—often under the banner of agile software development and containerized architectures are becoming an important part of this story.

Read the article on oreilly.com »

Further Reading

  • Container Storage Best Practices — While a container keeps its bundle of software and dependencies wherever it goes, it doesn’t store data so it can maintain a light footprint. If a process stops or the container is rebooted, all the data associated with any applications within is lost. This page gathers resources about how to overcome this challenge and achieve persistent storage for containers.

  • Container Networking Best Practices — Container systems need networking functionality in order to function properly and to connect distributed applications across the cloud. This page gathers resources about container networking best practices including, challenges and concepts of container networking.

  • Containers and OS Compatibility— CMost major operating systems have some sort of container compatibility and since the launch of Docker, there has been an explosion of new container-centric operating systems, including CoreOS, Ubuntu Snappy, RancherOS. This page gathers resources about the challenges in hosting containers on different operating systems.

Get updates on container technology