美文网首页
Docker command III -- docker-com

Docker command III -- docker-com

作者: 芒鞋儿 | 来源:发表于2020-06-16 09:27 被阅读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

    相关文章

      网友评论

          本文标题:Docker command III -- docker-com

          本文链接:https://www.haomeiwen.com/subject/keacxktx.html