【问题标题】:Cannot install docker version 17.03.2 from Ubuntu Bionic 18.04 server?无法从 Ubuntu Bionic 18.04 服务器安装 docker 版本 17.03.2?
【发布时间】:2019-01-13 06:20:03
【问题描述】:

我的当前版本是 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 声明它们是唯一兼容的版本。

【问题讨论】:

  • docker 只有 18.03+ 的仿生包。 Rancher 很可能会在 较新的 版本的 docker 上正常工作——你试过了吗?
  • 不再支持引用文档中列出的版本。在下一个 CE 版本后大约一个月内支持 CE 版本。请改用当前的 CE 版本。

标签: docker ubuntu


【解决方案1】:

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

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

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

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

【讨论】:

    【解决方案2】:
     $ sudo snap install docker
    

    这提供了 docker 17.06.02-ce,这是我为 Ubuntu 18.04 找到的最古老的版本

    【讨论】:

      【解决方案3】:

      您可以通过以下命令下载 docker。我已经在 Ubuntu 16.04 上测试过。

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

      【讨论】:

        【解决方案4】:

        作为 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
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-04-09
          • 2019-07-30
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多