博客园 首页 私信博主 回到顶部 联系博主
(仅pc端)
管理 换背景图

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  停止并删除容器
posted @ 2020-11-28 14:39  温一壶白开  阅读(92)  评论(0编辑  收藏  举报