Docker command III -- docker-com

2020-06-16  本文已影响0人  芒鞋儿

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

上一篇下一篇

猜你喜欢

热点阅读