(七)docker-compose 安裝

1、Docker-Compose簡介

  Docker-Compose項目是Docker官方的開源項目,負責實現對Docker容器集羣的快速編排。python

  Docker-Compose將所管理的容器分爲三層,分別是工程(project),服務(service)以及容器(container)。一個工程當中可包含多個服務,每一個服務中定義了容器運行的鏡像,參數,依賴。一個服務當中可包括多個容器實例。git

  在工做中,常常會碰到須要多個容器相互配合來完成某項任務的狀況。例如要實現一個Web項目,除了Web服務容器自己,每每還須要再加上後端的數據庫服務容器,甚至還包括負載均衡容器等。github

  Compose容許用戶經過一個單獨的docker-compose.yml模板文件(YAML 格式)來定義一組相關聯的應用容器爲一個項目(project)。docker

2、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

增長可執行權限bash

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

查看版本負載均衡

docker-compose version

2.2 pip 安裝curl

安裝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

3、安裝補全工具

爲了方便輸入命令,也能夠安裝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、卸載

4.1. 二進制文件卸載

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

4.2 pip 卸載

sudo pip uninstall docker-compose
相關文章
相關標籤/搜索