我想要运行一个特殊版本的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,那也是可以的。