一、 compose 是一個用於定義和運行多容器 docker應用程序的工具,可以使用YAML文件配置應用程序的服務,使用單個命令,可從配置中創建並啓動所有服務。
- 使用Compose的 基本三個過程:
-
- 定義應用程序環境——Dockerfile,以便可在任何地方複製
-
- 定義構成應用程序的服務——docker-compose.yml, 以便可在隔離的環境中儀器運行
-
- Run docker-compose up 和Compose啓動並且運行整個應用程序
二、 安裝
2. 本文安裝環境:Centos 7
3. 需要預先安裝的依賴: py-pip,python-dev,libffi-dev,openssl-dev,gcc,libc-dev,和make
4. 安裝步驟:
-
-
運行命令安裝當前穩定版本
[zyt@localhost ~]$ sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/docker-compose
ps:其中的1.24.1 可替換爲想要安裝的版本
-
-
-
賦予執行權限
[zyt@localhost local]$ sudo chmod +x /usr/local/docker-compose
-
-
-
創建軟鏈接
[zyt@localhost local]$ sudo ln -s /usr/local/docker-compose /usr/bin/docker-compose
-
-
- 測試安裝
發現報錯了,可能是通過curl 方式下載的文件不全,因此 去github 下載https://github.com/docker/compose/releases ,指定版本下的 docker-compose-Linux-x86_64,下載後調換掉通過curl 下載的 ,並給其賦予執行權限,利用docker-compose --version
進行測試
- 測試安裝