我正在尝试安装一个特定版本的Docker 20.10.5,为此,我列出了以下命令可以使用的版本:
yum list docker-ce-cli --showduplicates | sort -r
这是输出:
docker-ce-cli.x86_64 1:20.10.6-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:20.10.5-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:20.10.4-3.el7 docker-ce-stable
docker-ce-cli.x86_64 1:20.10.3-3.el7 docker-ce-stable
然后在安装中指定版本:
sudo yum install docker-ce-20.10.5-3.el7
但是,当我运行docker --version
时,我仍然得到20.10.6版本:
Docker version 20.10.6, build 370c289
我做错什么了?
发布于 2021-04-20 19:24:22
您列出了docker-ce-cli
包,但随后安装了docker-ce
。您可能希望同时安装这两种设备(可能还需要安装containerd.io
)。请参阅https://docs.docker.com/engine/install/centos/#install-using-the-repository
在检查版本时,您还可以执行docker version
而不是docker --version
,这将同时显示客户端和引擎版本,以及一些附加信息。
发布于 2021-04-20 18:15:43
从你的问题看,你已经在运行码头版本了。请试试这个:
1-你是否已经运行过任何更高级的码头版本?如果是,请通过yum卸载它,然后安装docker版本(您想安装这个版本)。
如果上面提到的不工作,那么我宁愿直接安装它,而不是百胜回购。
https://stackoverflow.com/questions/67183825
复制相似问题