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

标签 docker ubuntu

我拥有的当前版本是 18.06.0-ce。

我按照 docker documentation 上的说明进行操作安装特定版本。

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

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>

如何安装我需要的版本。

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

enter image description here

最佳答案

以下是从官方 docker 指南中复制的内容。请阅读注意:并尝试找到您要使用的存储库。下面的存储库指向最新版本。

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

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

注意:从 Docker 17.06 开始,稳定版本也被推送到边缘和测试存储库。

关于docker - 无法从 Ubuntu Bionic 18.04 服务器安装 docker 版本 17.03.2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51705097/

相关文章:

docker - 为什么 Kubernetes 源代码比其他容器编排器大一个数量级?

docker - systemctl start kubelet 从主节点删除 docker 镜像

docker - 从外部连接到在Docker容器内运行的服务

Linux 中的 Docker 机器错误

qt - 交叉编译Qt 4 : uic segfaults

java - 适用于 Ubuntu 12.10 的 Android 模拟器(Arm 安装)?

php - ssh2_auth_pubkey_file 获取错误回调返回错误(PHP 7.4,Ubuntu 20)

python - ZeroMQ 无法在 [0.0.0.0 :5555] - address already in use. 上的 Docker 上进行 .bind() 为什么?

bash - 在 Ubuntu 上运行 bin 文件

java - 数据库异常通信异常 : Communications link failure