小编apl*_*apl的帖子

如何从 apt-cache 策略 docker-ce 候选列表中安装特定的 docker 版本

命令“Docker-ce”列出所有候选者

root@ubuntu:/home/master# apt-cache policy docker-ce
docker-ce:  
   Installed: (none)   
   Candidate: 5:19.03.6~3-0~ubuntu-xenial
   Version table:
     5:18.09.9~3-0~ubuntu-bionic 500
      500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages

Run Code Online (Sandbox Code Playgroud)

然后,当使用候选列表中的字符串值发出命令失败时

root@ubuntu:/home/master# sudo apt-get install docker-ce=18.03.1~ce~3-0~ubuntu-xenial docker-ce-cli=18.03.1~ce~3-0~ubuntu-xenial containerd.io 
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '18.03.1~ce~3-0~ubuntu-xenial' for 'docker-ce' was not found 
E: Version '18.03.1~ce~3-0~ubuntu-xenial' for 'docker-ce-cli' was not found
Run Code Online (Sandbox Code Playgroud)

我该如何安装列表中的特定版本(列表不完整,因为 Ask Ubuntu 不允许我粘贴超过 8 个链接)

我需要这个,因为最新版本 19.xx.xx 与 Kubernetes 不兼容/支持,并且集群构建失败。

package-management dependencies apt-cache software-installation docker

4
推荐指数
1
解决办法
4万
查看次数