Docker Compose
docker-compose 是一个使用YAML文件定义服务,然后可以方便的在Docker容器启动所有定义服务的工具。可以在开发、测试或CI工作流环境中方便的使用它,甚至可用于生产环境。
使用 docker compose 有三个步骤:
- 定义应用的 Dockerfile.
- 在 docker-compose.yml 文件中定义一个服务.
- 运行 docker-compose up 启动。
这是一个 docker-compose.yml 的简单示例:
version: "3.9" # optional since v1.27.0
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
- logvolume01:/var/log
links:
- redis
redis:
image: redis
volumes:
logvolume01: {}