docker-compose
- Compose 是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用。
- 使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。
安装
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
查看版本
docker-compose.yml
/usr/local/src/docker-compose.yml
chmod +x /usr/local/docker-compose.yml
version: "3"
services:
app1:
image: nginx:v1
ports:
- "8080:80"
networks:
- "net1"
volumes:
- /data/:/data
app2:
image: centos7-min
networks:
- "net2"
volumes:
- /data/:/data1
entrypoint: tail -f /etc/passwd
networks:
net1:
driver: bridge
net2:
driver: bridge
启动
cd /usr/local/src
docker-compose up -d
相关命令
docker-compose ps|start|stop|rm|down