docker compose:tool for defining & running multi-container docker applications
step 1:
测试是否已经安装: docker-compose -v
如果安装docker的时候没有安装docker-compose,可以用以下两种方式安装:
1)github上找最新的release
用以下command 安装:
curl -L https://github.com/docker/compose/releases/download/<1.25.4>/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
2)PIP:
pip install -U docker-compose
step 2:
Create docker-compose.yml
例子:
version: '3'
services:
web:
image: nginx
database:
image: redis
yaml 和 yml 是一样的,为了缩略,符合大多数后缀为3字符,yaml 变成 yml
语法类似于jason, 只是没有花括号和逗号分割。
step 3:
用docker-compose config 测试语法
此处要注意version
step 4:
Run docker-compose.yml:
docker-compose up -d //-d: detach 后台运行
运行起来后 localhost:8080,nginx已经运行
Step 5:
终止
docker-compose down
TIPs:
--scale:
docker-compose up -d --scale database=3
网友评论