Compose 使用的三个步骤:
- 使用 Dockerfile 定义应用程序的环境。
- 使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。
- 最后,执行 docker-compose up 命令来启动并运行整个应用程序。
1 创建项目:mongo示例
$ mkdir docker-compose-demo$ cd docker-compose-demo
2 添加 docker-compose.yml
# docker-compose.yml
version: "3.1"
services:
mongo:
image: mongo
restart: always
ports:
- 27017:27017
mongo-express:
image: mongo-express
restart: always
ports:
- 8000:8081
3 运行
在项目目录下,
$ docker-compose up
首次启动,会 pull 镜像,所以会比较慢,
