目錄
參考資料
- Docker Compose官方文檔:https://docs.docker.com/compose/
- Docker Compose 安裝說明:https://docs.docker.com/compose/install/
什么是 Docker Compose ?
Compose is a tool for defining and running multi-container Docker applications.With Compose, you use a YAML file to configure your application’s services. Then, with a single command, you create and start all the services from your configuration.
Compose一個工具用於定義和運行多容器 Docker 應用.它能夠使用 YAML 文件定義配置應用服務,然后一個簡單命令就可以創建和啟動所有服務.
依賴
必須安裝 Docker Engine 然后再安裝 Docker Compose.
安裝
1. 下載 Docker Compose
curl 下載 並放到 /usr/local/bin/docker-compose 下
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
或者從 https://github.com/docker/compose/releases 直接下載然后解壓放到 /usr/local/bin/
2. 添加執行權限
sudo chmod +x /usr/local/bin/docker-compose
3. 軟鏈到 /usr/bin
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
4. 測試
docker-compose --version
卸載 Docker Compose
- 如果是 curl 安裝
sudo rm /usr/local/bin/docker-compose
- 如果是 pip 安裝
pip uninstall docker-compose
安裝 Docker Compose 命令補全工具
1. 切換到 /etc/bash_completion.d/
2. curl 下載
sudo curl \
-L https://raw.githubusercontent.com/docker/compose/1.29.2/contrib/completion/bash/docker-compose \
-o /etc/bash_completion.d/docker-compose
3. 重新加載終端
- 要么,關閉當前終端窗口,然后打開一個新的終端
- 要么 執行
source ~/.bashrc
命令