一.安装

方法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 

参考:https://docs.docker.com/compose/install/

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐