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  停止并删除容器
    
  • 相关阅读:
    jQuerychicun
    css3动画
    app开发,H5+CSS3页面布局小tips
    函数基础
    函数
    冒泡排序
    关于Vue+iview的前端简单的导入数据(excel)
    关于Vue+iview的简单下拉框滚动加载
    ES6中set的用法回顾
    百度地图api设置点的自定义图标不显示
  • 原文地址:https://www.cnblogs.com/yisicanmeng/p/14052535.html
Copyright © 2011-2022 走看看