compose 部署及启动
环境部署所有主机安装docker环境(内容为docker基础)
yum install -y docker-ce tree
下载compose
curl -L https://github.com/docker/compose/releases/download/1.21.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
- 将文件上传到虚拟机里。
cp -p docker-compose /usr/local/bin/
chmod +x /usr/loca1/bin/docker-compose
mkdir /root/compose_nginx
cd /root/compose_nginx
tree ./
./
├── docker-compose.yml #创建模板脚本
├── nginx
│ ├── Dockerfile #创建容器脚本
│ ├── nginx-1.12.0.tar.gz #源码包
│ └── run.sh #运行脚本
└── wwwroot #站点
└── index.html #网页文档
- 修改配置文件
vim /root/compose_nginx/docker-compose.yml
version: '3'
services:
nginx:
hostname: nginx
bui1d:
context: ./nginx
dockerfile: Dockerfile
ports:
- 1216:80
- 1217:443
networks:
- cluster
volumes:
- ./wwwroot:/usr/local/nginx/html
networks:
cluster:
- 启动compose
docker-compose -f docker-compose.yml up -d