无法从Ubuntu Bionic 18.04服务器安装docker版本17.03.2?

无法从Ubuntu Bionic 18.04服务器安装docker版本17.03.2?,docker,ubuntu,Docker,Ubuntu,我目前的版本是18.06.0-ce 我按照网站上的说明安装了一个特定的版本 这个命令应该列出所有可用的版本 apt-cache madison docker-ce 但它只显示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://downloa

我目前的版本是18.06.0-ce

我按照网站上的说明安装了一个特定的版本

这个命令应该列出所有可用的版本

apt-cache madison docker-ce
但它只显示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
所以无法做到这一点

sudo apt-get install docker-ce=<VERSION>
sudo-apt-get-install-docker-ce=
如何安装所需的版本

我想要这个特定版本的原因是因为它们是唯一兼容的版本

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

以下是从《码头工人官方指南》中复制的内容。请阅读注释:并尝试查找您要使用的存储库。下面的存储库指向最新版本

使用以下命令设置稳定的存储库

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
注意:从Docker 17.06开始,稳定版本也被推送到边缘和测试存储库。

 $ sudo snap install docker

这将提供docker 17.06.02-ce,这是我为Ubuntu 18.04找到的最早的版本。您可以通过以下命令下载docker。我已经在Ubuntu 16.04上进行了测试

sudo apt-get install docker-ce=17.03.2~ce-0~ubuntu-xenial

正如docker记录的那样

如果您无法使用Docker的存储库安装Docker CE,您可以 为您的发行版下载.deb文件并手动安装。你 每次升级Docker CE时都需要下载一个新文件

您可以使用脚本

# docker-ce depends on libltdl7 (>= 2.4.6)
wget http://archive.ubuntu.com/ubuntu/pool/main/libt/libtool/libltdl7_2.4.6-6_amd64.deb
sudo dpkg -i libltdl7_2.4.6-6_amd64.deb

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

docker只有18.03+的仿生软件包。rancher很可能会与更新版本的docker配合使用——您试过了吗?引用文档中列出的版本不再受支持。在接下来的CE版本发布后大约一个月内支持CE版本。请尝试当前的CE版本。