一.安裝
方法1:
從Github的Compose存儲庫下載Docker Compose二進制文件,如果要安裝不同版本的1.24.0,請在命令中替換
爲要使用的Compose版本。
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
對二進制文件執行權限
sudo chmod +x /usr/local/bin/docker-compose
如果這一步遇到問題,可以創建/usr/bin路徑建立鏈接
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
檢查版本
docker-compose --version
方法2:
安裝pip包管理工具
sudo apt-get install python-pip3
升級pip
pip3 install --upgrade pip
安裝docker-compose
sudo -H -E pip install docker-compose==1.24.0
二.升級
如果從Compose 1.2或更早版本升級,請在升級Compose後刪除或遷移現有容器。這是因爲,從版本1.3開始,Compose使用Docker標籤來跟蹤容器,並且需要重新創建容器以添加標籤。如果要繼續使用現有容器(例如,因爲它們具有要保留的數據卷),可以使用Compose 1.5.x以下命令遷移它們
docker-compose migrate-to-labels
或者,如果不擔心保留它們,可以將它們刪除,創建新的compose
docker container rm -f -v myapp_web_1 myapp_db_1 ...
三.卸載(對應上面的安裝方法)
方法1:
sudo rm /usr/local/bin/docker-compose
方法2:
sudo pip uninstall docker-compose