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
  • 相关阅读:
    springboot项目使用restTemplate调用php接口返回数据及所遇问题
    idea创建spring项目所遇问题
    关于爬取网站的信息遇到的有关问题
    Hadoop综合大作业
    hive基本操作与应用
    熟悉HBase基本操作
    爬虫大作业
    第三章 熟悉常用的HDFS操作
    数据结构化与保存
    使用正则表达式,取得点击次数,函数抽离
  • 原文地址:https://www.cnblogs.com/shix0909/p/11087928.html
Copyright © 2011-2022 走看看