zoukankan      html  css  js  c++  java
  • (七)docker-compose 安装

    一、Docker-Compose简介

      Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。

      Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。一个工程当中可包含多个服务,每个服务中定义了容器运行的镜像,参数,依赖。一个服务当中可包括多个容器实例。

      在工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个Web项目,除了Web服务容器本身,往往还需要再加上后端的数据库服务容器,甚至还包括负载均衡容器等。

      Compose允许用户通过一个单独的docker-compose.yml模板文件(YAML 格式)来定义一组相关联的应用容器为一个项目(project)。

    二、Docker-Compose安装

    2.1 二进制文件安装:

    下载Docker-Compose:

    sudo curl -L https://github.com/docker/compose/releases/download/1.23.0-rc3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

    增加可执行权限

    sudo chmod +x /usr/local/bin/docker-compose

    查看版本

    docker-compose version

    2.2 pip 安装

    安装pip

    yum -y install epel-release
    yum -y install python-pip

    查看本版

    pip --version

    更新pip

    pip install --upgrade pip

    安装docker-compose

    pip install docker-compose

    查看版本

    docker-compose version

    三、安装补全工具

    为了方便输入命令,也可以安装Docker的补全提示工具帮忙快速输入命令:

    yum install bash-completion

    下载docker-compose脚本

    curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose

    四、卸载

    4.1. 二进制文件卸载

    sudo rm /usr/local/bin/docker-compose

    4.2 pip 卸载

    sudo pip uninstall docker-compose
  • 相关阅读:
    C++中char*,String,int,CString间转换
    获取本地MAC地址和多IP
    子窗口
    linux记录键盘
    curses和窗口
    使用curses函数写的hello world 程序
    Java 复习笔记
    Ubuntu apt install 下载软件很慢的解决办法
    Ubuntu python多个版本管理
    VMware下的Ubuntu16设置连接主机网络,设置主机下可以通过xshell访问 VMware下的Ubuntu
  • 原文地址:https://www.cnblogs.com/shix0909/p/11087928.html
Copyright © 2011-2022 走看看