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

标签 docker centos redhat

我尝试在 Centos7 上安装 docker 1.8.2。 文档没有说明任何有关版本控制的信息。有人可以帮助我吗? 我试过了

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

等选项

最佳答案

所以你可以使用这个命令来检查 yum repo 中有哪些版本:

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

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

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

如果您只是想降级 docker 包(顺便说一句,这可以执行多次),您可以这样做:

sudo yum downgrade docker-engine

这会将之前版本的 docker 安装到您当前安装的版本中,同时清理更高版本。

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

关于docker - 如何在 Centos 上安装特定版本的 Docker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36545206/

相关文章:

php - 如何修复centos 7 apache上prestashop的权限错误?

mysql - 带日期的 Cron 文件名正在传递 Y_m_d 而不是实际日期

使用 iptables=false 的 docker 互联网连接

docker - Docker构建失败

java - 如何配对在同一图像的多个 docker 容器内运行的嵌入式 Hazelcast

shell - du -ahx 在文件夹中显示 15Gb 但文件中只有 32M

php - 使用命令行作为后台进程运行 PHP 文件

docker - 如何从派生的GITHUB存储库创建Docker镜像?

linux - docker compose : Error while loading shared libraries: libz. so.1:无法从共享对象映射段:不允许操作

c++ - 解决读取xml时的越界错误