Web Apps for containers is part of the Azure App Service on Linux. You can also run Windows containers on it, but at the time of writing this book, this feature is still in preview. It lets you easily deploy and scale your own Docker-formatted images based on Linux distributions on Azure. Docker is based on open standards, which means it can run on all major Linux distributions and Windows Server 2016.Â
Docker containers are lightweight sandboxes on top of your OS. When your application is deployed inside a Docker container, the app cannot see or access all the other applications or processes that are running on the same OS. You can compare this to creating different VMs to host different types of workloads or applications, but without the overhead of the virtualization itself. Docker containers also share the same OS and infrastructure, whereas...