• Docker Compose


    Compose 简介

    Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。

    ps:用于运行多个差不多的容器

    Compose 安装

      下载 Docker Compose 的当前稳定版本
        sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
      将可执行权限应用于二进制文件:
        sudo chmod +x /usr/local/bin/docker-compose
      创建软链:
        sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
      测试是否安装成功:
        docker-compose --version
    

    ps:y1s1“apt install docker-compose”不香吗

    docker-compose.yml配置实例

      version: '3'
      services:
        web:
          build: .
          ports:
         - "5000:5000"
          volumes:
         - .:/code
          - logvolume01:/var/log
          links:
         - redis
        redis:
          image: redis
      volumes:
        logvolume01: {}
    

    ps:有一个叫tty的配置例如tty:true是用来生成一个假终端防止容器退出

    docker-compose.yml使用

    docker-compose build 构建镜像
    docker-compose up -d 启动
    docker-compose logs 打印日志
    docker-compose pull 更新镜像
    docker-compose stop 停止容器
    docker-compose restart 重启容器;
    docker-compose down  停止并删除容器
    
  • 相关阅读:
    数学工具WZgrapher
    零线和地线的区别,示波器如何测量市电?
    使用直流稳压电源时的注意事项!
    中文全角和半角输入有什么区别?
    ThinkingRock:使用方法
    2014记首
    如何使用Excel绘制甘特图
    AStyle代码格式工具在source insight中的使用
    STM32F103系列命名规则
    上市公司行情查询站点
  • 原文地址:https://www.cnblogs.com/yisicanmeng/p/14052535.html
Copyright © 2020-2023  润新知