June 2018
Intermediate to advanced
596 pages
12h 39m
English
We have seen in the preceding sections how to create Docker containers separately by running command-line Docker commands (or from Eclipse plugins). If you want to run multiple containers on a host machine, you should consider using Docker Compose. It allows you to configure multiple Docker containers in one file and also specify dependencies between them. A docker-compose command reads configuration/instructions from docker-compose.yml, and creates and runs containers. The .yml file requires the version number of docker-compose at the top, followed by a services section, which lists container definitions—specifying image or Dockerfile location, environment variables to be set in the container, ports ...