Docker Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Then, with a single command, you create and start all the services from your configuration.
Table of Contents:
Below we have compiled publicly available sources from around the world that present views on Docker Compose.
Best Practices for Running Containers and Kubernetes in Production Covering security, governance, monitoring, storage, networking, container life cycle management and container orchestration.
Docker 101 — If you're getting started with Docker, or want to go in depth, we have you covered with comprehensive reviews of the most important topics concerning Docker engineers.
Basic Docker Operations — Resources about the basic Docker operations such as running Docker containers, working with dockerfiles, Docker securit https://blog.aquasec.com/docker-security-best-practicesy, creating and sharing Docker images, storing data within containers and more.
Docker Administration — Resources about the Docker administrative procedures such as Docker configuration, collecting Docker metrics, Docker logging and more.
Docker Security Resources — Resources about the the basic security considerations of running an application within a Docker container, including Docker security https://blog.aquasec.com/docker-security-best-practices best practices, Docker trusted images, isolating Docker containers and more.
Docker OS Interaction — Resources about the interaction between Docker and legacy operating systems such as Windows, Linux, Mac and more.
Docker With Other Tools — Resources about using Docker containers with tools, services and environments like NGINX, Jenkins, PosgreSQL, ElasticSearch and more.
Docker API — Docker provides an API for interacting with the Docker daemon (called the Docker Engine API), as well as SDKs for Go and Python. This page gathers resources about the Docker remote API, using the Docker API in different environments like Python, Node.js and Java.
Docker Compose — Docker Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Then, with a single command, you create and start all the services from your configuration.