如何在Centos上安装特定版本的Docker?
我试图在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-setup
和docker-fetch
所以你可以使用这个命令来检查yum回购中的哪些版本:
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
- 如何从centos 6.4 ssh到没有密码的docker集装箱?
- 如何升级自托pipe(centOS)kubernetes集群
- SELinux不支持覆盖graphics驱动程序
- 我无法在Centos 7中设置Kubernetes:无法更新cniconfiguration
- 用SSL启动Docker
- 来自守护进程的错误响应:chtimes / var / lib / docker / tmp / docker-export- $:无效的参数
- 从`docker`升级到`docker-ce`时,我可以保存正在运行的容器吗?
- 运行docker集装箱时,我必须提供一个命令吗?
- 预创build检查错误:“找不到VBoxManage。 确保安装了VirtualBox并且VBoxManage在path“