2016-04-11 83 views
3

我试图在Centos7上安装docker 1.8.2。 文档不会告诉任何有关版本控制的内容。有人可以帮助我吗? 我试过如何在Centos上安装特定版本的Docker?

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

+0

的'泊坞窗 - 存储setup'命令是红的一部分Hat(/ CentOS/Fedora)软件包,不是上游源代码的一部分,所以如果你从你的发行版安装了一个软件包,你只能得到它。 'docker-fetch'也是如此。 – larsks

+0

这是http://unix.stackexchange.com/q/151689/174496的副本吗? – SiKing

回答

9

所以,你可以使用这个命令来检查哪些版本的百胜回购:

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

然后用这个来安装列出的版本y OU想:

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

如果你只是想降级泊坞窗包(这可以通过方式进行多次),你可以这样做:

sudo yum downgrade docker-engine

和那么将会将先前版本的docker安装到您当前安装的版本中,同时清理更新的版本。

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

+1

我会接受这是正确的答案。现在它被记录得很好。当我问这个问题时,它不是:) – DenCowboy

+0

谢谢你,亲切!是的,文档最可悲地落后于开发:P –

相关问题