"docker pull ubuntu "不起作用



我正在尝试遵循docker hello world示例,但是当我输入以下命令和密码时没有任何反应:

$ sudo docker pull ubuntu
[sudo] password for mike:

它确实保持了很长时间。我在两个不同的 Ubuntu 12.04 桌面上尝试过,它总是相同的。

更新:实际发生的事情是打开了一个非常小的新窗口,当我展开它时,窗口没有内容。 如果我关闭窗口,我会收到以下消息:

XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 32 requests (32 known processed) with 0 events remaining.

更新2:事实证明这不是一个真正的问题,我正在运行的程序实际上不是docker。 - 警告一下,sudo apt-get install docker Ubuntu 上安装了另一个名为 docker 的程序,而不是虚拟化工具。

我认为如果您按照其他问题中所述正确安装 docker 可以解决此问题 Docker打开了一个不执行任何操作的小新窗口

在 debian 和 ubuntu 上,软件包以及可执行文件/命令被称为 docker.io

你最好跑

$ sudo docker.io pull ubuntu

顺便说一句:docker(也是)一个"KDE3/GNOME2 docklet 应用程序的系统托盘"。

这很奇怪!要在可能的sudo问题和docker问题之间进行分解,您可以尝试以下操作:

  • 首先,运行sudo ls; 这应该要求您输入密码,如果成功,它将只列出当前目录; 但在此过程中,它将使您的会话能够使用进一步的 sudo 命令,而无需再次输入密码;
  • 然后,运行sudo docker ps; 这不应该询问您的密码,如果成功,这应该输出一行标头,并返回提示符;
  • 最后,尝试sudo docker pull ubuntu,看看会发生什么。

最新更新