如何将docker-compose升级到最新版本

山姆_2207:

我已经使用命令安装了docker-compose

sudo apt install docker-compose

它安装了docker-compose版本1.8.0并建立了未知版本

我需要最新版本的docker-compose或至少1.9.0版本

谁能让我知道升级或卸载并重新安装最新版本时应采取的方法。

我已经检查了Docker网站,可以看到他们建议您安装最新版本。

sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

但是在此之前,我必须卸载当前版本,可以使用以下命令完成该操作

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

但这仅在使用curl完成安装后才能使用。我不确定安装是否通过curl完成

sudo apt install docker-compose

请让我知道我现在应该怎么做才能卸载并重新安装docker-compose。

埃里克·约翰逊(Eric M. Johnson):

首先,删除旧版本

如果通过apt-get安装

sudo apt-get remove docker-compose

如果通过卷曲安装

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

如果通过pip安装

pip uninstall docker-compose

然后在GitHub的发布页面找到最新版本或者如果已经安装,则通过卷曲API (感谢dragon788frbl进行此改进):jq

VERSION=$(curl --silent https://api.github.com/repos/docker/compose/releases/latest | jq .name -r)

最后,下载到您喜欢的$ PATH可访问位置并设置权限:

DESTINATION=/usr/local/bin/docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-$(uname -s)-$(uname -m) -o $DESTINATION
sudo chmod 755 $DESTINATION

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章