首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CentOS 7上将Docker从19.03.2降级至18.09.9

在CentOS 7上将Docker从19.03.2降级至18.09.9
EN

Stack Overflow用户
提问于 2019-10-01 06:39:13
回答 2查看 8.1K关注 0票数 2

我一直在尝试将CentOS 7上的docker从19.03.2降级到18.09.9,我是通过yum安装的。

这就是我到目前为止所尝试的。

只返回一个可用的版本。

代码语言:javascript
复制
$ 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

在这件事上没有运气,哈!

代码语言:javascript
复制
$ yum downgrade docker-ce.x86_64 3:18.09.9-3.el7

已尝试使用下载的rpm包对其进行降级。也不走运。

代码语言:javascript
复制
$ 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是相同的。

代码语言:javascript
复制
$ docker engine update --version 18.09.9 

两个不同的docker版本。

代码语言:javascript
复制
$ 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

现在如何降级客户端?

EN

回答 2

Stack Overflow用户

发布于 2020-03-05 22:23:28

假设我想将我自己的Client: Docker Engine - Community从19.03.2降级到18.09.9

下面是可用的版本列表。

代码语言:javascript
复制
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

票数 3
EN

Stack Overflow用户

发布于 2020-11-15 22:11:05

要降级您的docker-ce版本,您需要点击此cmd:

代码语言:javascript
复制
sudo apt-get install -y --allow-downgrades docker-ce=17.03.2~ce-0~ubuntu-xenial
票数 -5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58176096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档