我一直在尝试将CentOS 7上的docker从19.03.2降级到18.09.9,我是通过yum安装的。
这就是我到目前为止所尝试的。
只返回一个可用的版本。
$ yum list docker-ce.x86_64 --showduplicates | sort -r
* updates: centos4.zswap.net
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror
Installed Packages
* extras: mirrors.usinternet.com
* epel: d2lzkl7pfhq30w.cloudfront.net
docker-ce.x86_64 3:19.03.2-3.el7 . @docker-ce-stable
* base: centos4.zswap.net在这件事上没有运气,哈!
$ yum downgrade docker-ce.x86_64 3:18.09.9-3.el7已尝试使用下载的rpm包对其进行降级。也不走运。
$ yum downgrade file docker-ce-cli-18.09.9-3.el7.x86_64.rpm
$ yum downgrade file docker-ce-18.09.9-3.el7.x86_64.rpm 最后,docker engine命令成功运行,但现在有两个不同的版本,尽管API是相同的。
$ docker engine update --version 18.09.9 两个不同的docker版本。
$ docker version
Client: Docker Engine - Community
Version: 19.03.2
API version: 1.39 (downgraded from 1.40)
Go version: go1.12.8
Git commit: 6a30dfc
Built: Thu Aug 29 05:28:55 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.9
API version: 1.39 (minimum version 1.12)
Go version: go1.11.13
Git commit: 039a7df
Built: Wed Sep 4 16:22:32 2019
OS/Arch: linux/amd64
Experimental: false现在如何降级客户端?
发布于 2020-03-05 22:23:28
假设我想将我自己的Client: Docker Engine - Community从19.03.2降级到18.09.9。
下面是可用的版本列表。
yum list docker-ce-cli --showduplicates | sort -r
docker-ce-cli.x86_64 1:19.03.7-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:19.03.6-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:19.03.5-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:19.03.4-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:19.03.3-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:19.03.2-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:19.03.1-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:19.03.0-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.9-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.8-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.7-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.6-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.5-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.4-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.3-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.2-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.1-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.0-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:18.09.0-3.el7 @docker-ce-stable我可以通过执行以下命令来实现这一点。
for i in {1..3}; do yum downgrade docker-ce-cli -y; done
发布于 2020-11-15 22:11:05
要降级您的docker-ce版本,您需要点击此cmd:
sudo apt-get install -y --allow-downgrades docker-ce=17.03.2~ce-0~ubuntu-xenialhttps://stackoverflow.com/questions/58176096
复制相似问题