docker-compose是用于定义和运行多个Docker容器的应用程序的工具。您可以使用它来管理一组应用程序的容器,并使用单个命令在单个主机上同时创建和启动所有容器。
这是一个简单的例子,展示了如何使用docker-compose来创建一个包含两个容器的应用程序:一个web服务器容器和一个数据库容器。
首先,创建一个文件docker-compose.yml
,其中包含有关您的应用程序的信息:
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
depends_on:
- db
db:
image: postgres
volumes:
- db-data:/var/lib/postgresql/data
volumes:
db-data: