首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Centos上安装特定版本的Docker?

如何在Centos上安装特定版本的Docker?
EN

Stack Overflow用户
提问于 2016-04-11 09:47:54
回答 5查看 32.8K关注 0票数 8

我试图在Centos7上安装docker 1.8.2。文档不会告诉任何版本控制的内容。谁能帮我?我试过了

代码语言:javascript
复制
wget -qO- https://get.docker.com/ | sed 's/lxc-docker/lxc-docker-1.8.2/' | sh
+ sh -c 'sleep 3; yum -y -q install docker-engine'

但没起作用。

编辑:我执行:yum install -y http://yum.dockerproject.org/repo/main/centos/7/Packages/docker-engine-1.8.2-1.el7.centos.x86_64.rpm

这是可行的,但我想念docker-storage-setupdocker-fetch这样的选项

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-02-15 23:48:11

因此,您可以使用这个命令来检查yum中有哪些版本:

sudo yum list docker-engine.x86_64 --showduplicates | sort -r

然后使用它安装您想要的版本:

sudo yum -y install docker-engine-<VERSION_STRING>

如果您只是想降低对接程序包的级别(顺便说一句,这可以多次执行),您可以这样做:

sudo yum downgrade docker-engine

这将在清理后期版本时将之前版本的docker安装到您当前已安装的版本。

你可以一直降级,直到你得到你想要的,但这很烦人,所以我只想用第一种方法:P

票数 19
EN

Stack Overflow用户

发布于 2018-04-30 19:14:45

自2018年4月起,Brittany's Answer的更新包已被重命名为“docker”(如果您使用的是docker版本,则分别为docker),因此下面的命令如下:

检查版本:

代码语言:javascript
复制
sudo yum list docker-ce.x86_64 --showduplicates | sort -r

安装特定版本:

代码语言:javascript
复制
sudo yum install docker-ce-<VERSION_STRING>

或者,如果您已经安装了最新版本,请使用降级:

代码语言:javascript
复制
sudo yum downgrade docker-ce-<VERSION_STRING>
票数 13
EN

Stack Overflow用户

发布于 2018-11-21 10:33:45

列出并安装软件包

代码语言:javascript
复制
sudo yum list docker-ce --showduplicates | sort -r
sudo yum install docker-ce-<VERSION_STRING>

拆下先前的安装

代码语言:javascript
复制
sudo yum remove docker-ce docker-ce-cli
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36545206

复制
相关文章

相似问题

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