我的当前版本是 18.06.0-ce。
我按照docker 文档中的说明安装了特定版本。
这个命令应该列出所有可用的版本。
apt-cache madison docker-ce
Run Code Online (Sandbox Code Playgroud)
但它只显示 18.~ 版本。
docker-ce | 18.06.0~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu bionic/edge amd64 Packages
docker-ce | 18.06.0~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
docker-ce | 18.05.0~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu bionic/edge amd64 Packages
docker-ce | 18.03.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu bionic/edge amd64 Packages
docker-ce | 18.03.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
Run Code Online (Sandbox Code Playgroud)
所以无法做到这一点。
sudo apt-get install docker-ce=<VERSION>
Run Code Online (Sandbox Code Playgroud)
如何安装我需要的版本。
我想要这个特定版本的原因是因为Rancher 文档声明它们是唯一兼容的版本。
小智 0
您也可以尝试使用 rancheros 和 ubuntu 控制台容器,但不一样。我遇到了同样的问题,所以这就是我所做的:
sudo apt install libltdl7
wget https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/docker-ce_17.03.2~ce-0~ubuntu-xenial_amd64.deb
sudo dpkg -i docker-ce_17.03.2~ce-0~ubuntu-xenial_amd64.deb
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1337 次 |
最近记录: |