【问题标题】:Docker - Unable to locate package docker-engineDocker - 无法找到包 docker-engine
【发布时间】:2016-09-22 17:15:49
【问题描述】:

我正在尝试在 Ubuntu 16.04 中安装 docker。我正在关注this link 进行 docker 安装。我以 Unable to locate package docker-engine

告终

我当前的内核版本 - 4.4.0-38-generic Ubuntu 版本 - 16.04

【问题讨论】:

  • 您是否按照此处的说明更新了您的 apt 来源Update your apt sources
  • 当您执行以下命令时会得到什么输出:apt-cache policy docker-engine in terminal?
  • 我遇到了同样的问题。运行 sudo apt-get update 然后再试一次 sudo apt-get install docker-engine 。这解决了我的问题

标签: linux ubuntu docker docker-machine ubuntu-16.04


【解决方案1】:

Docker 包已经在 Ubuntu 中 被称为 docker.io [1] 所以就这样做

sudo apt-get install docker.io

但是如果您遵循link you gave 并执行步骤 7、8、9,那么您的安装将在 docker repo 中了解该软件包并找到 docker-engine

您的电话。我在一些机器上运行 Ubuntu 版本(目前是 Ubuntu 16.04 上的 0.11.2),在其他机器上运行来自 Docker 的版本(因为我对 0.12 的一些特性感到好奇)。两者都可以正常工作。

[1] docker 用于桌面启动器应用程序“停靠”图标。

【讨论】:

  • 我安装了 docker.io 并且 docker 正在运行。我创建了 docker 组并将我的用户添加到 docker 组。但是当我运行 docker run hello-world 时,我得到了一个错误 docker: Error response from daemon: rpc error: code = 2 desc = "oci runtime error: exec format error"。 docker 是运行和活跃。我重启了docker,甚至重启了我的机器,还是不行。
【解决方案2】:

我在使用 ubuntu-18.04 服务器的 AWS-EC2 上遇到了同样的问题......

运行 apt-get update 对我有用....

一旦更新运行正常,然后运行 ​​apt-get install docker.io

【讨论】:

    【解决方案3】:

    解决 docker 中大部分问题的主要解决方案是安装 64 位版本的 ubuntu。我正在使用 32 位(i686)运行。希望能帮助到你 ! !

    【讨论】:

      猜你喜欢
      • 2021-09-01
      • 2021-08-09
      • 1970-01-01
      • 1970-01-01
      • 2015-11-02
      • 1970-01-01
      • 2022-06-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多