zoukankan      html  css  js  c++  java
  • 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  停止并删除容器
    
  • 相关阅读:
    删除ubuntu中多余的主题和背景文件
    android 开发之动画Activity
    android开发之自定义组件
    android 开发之Activity切换
    程序设计课件
    初识Proximal Policy Optimization (PPO)
    初识Auction Theory
    什么是Experience Replay和Seperate Target Networks
    初识ActorCritic
    初识Stackelberg Game
  • 原文地址:https://www.cnblogs.com/yisicanmeng/p/14052535.html
Copyright © 2011-2022 走看看