更新 Docker 和 Docker Compose - Ubuntu

更新 Docker 和 Docker Compose - Ubuntu

我想要运行一个特殊版本的docker。

我尝试upgrade通过以下命令来使用 Docker 和 Docker Compose:

# upgrade docker
sudo apt-get update
sudo apt-get upgrade docker-ce

# upgrade docker compose
sudo rm /usr/local/bin/docker-compose
VERSION=$(curl --silent https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "\K.*\d')
DESTINATION=/usr/local/bin/docker-compose
sudo chmod 755 $DESTINATION

在那之后:

% docker --version
Docker version 20.10.2, build 2291f61

% docker-compose --version
Docker Compose version v2.7.0

如何将docker版本升级到special version(例如20.10.17)?

答案1

官方文档将准确地告诉您如何从官方 Docker 存储库安装最新版本。

添加正确的 repo 后,运行:

 sudo apt-get update
 sudo apt-get install docker-ce docker-ce-cli containerd.io

对于 Docker Compose,官方文档指出安装 Docker Compose CLI 插件的最佳方法:

 sudo apt-get update
 sudo apt-get install docker-compose-plugin

这将为您提供 Docker v. 20.10.17 和 Docker Compose v. 2.6.0。这是存储库中 Docker Compose 的最新版本。

如果您想以自己的方式手动安装以获取 v. 2.7.0,那也是可以的。

相关内容