Container Applications
Containerization is a form of virtualization where applications run in isolated user spaces, called containers, while using the same shared operating system (OS). One of the benefits of containerization is that a container is essentially a fully packaged and portable computing environment.
A container is standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another.
This chapter details the container management software I currently use to manage containerized applications.
Docker
Docker is an application that simplifies the process of managing application processes in conta...
Docker Compose
Compose is a tool for defining and running multi-container Docker applications. With Compose, y...
Portainer
Portainer Community Edition is a lightweight service delivery platform for containerized applic...
Watchtower
Watchtower is an application that will monitor your running Docker containers and watch for cha...