Docker打开了一个小小的新窗口,什么都不做

时间:2013-11-16 12:58:06

标签: ubuntu docker

这与previous question -

有关

在Ubuntu 12.04下,当我运行任何docker命令时:

sudo docker pull ubuntu

我的终端失去了焦点,一个微小的(几乎不可察觉的)新窗口打开了。当我展开窗口时,它里面什么也没有(只是黑度)。当我关闭它时,我收到错误消息(在原始终端中):

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

2 个答案:

答案 0 :(得分:18)

有2个不同的程序名为“docker”。你使用的是错误的。

(实际上我整个下午都浪费了这个问题。希望这个答案可以节省别人一些时间。)

你(和我)希望使用的是来自https://www.docker.io/

的“码头”

然而,你(和我)实际使用的是Ben Jansens创建的“Docker”,它是一个“Docking System Tray”。

以下是其他“docker”自述文件的摘录:

  

Docker是一个停靠应用程序(WindowMaker停靠应用程序),它充当一个   KDE3和GNOME2的系统托盘。它可以用来替换面板   在任一环境中,允许您没有系统托盘   运行KDE / GNOME面板。

(这是创建那个小窗口的程序。)

我通过以下方式获得了另一个“码头工人”:

  

sudo apt-get install docker

...在Linux Mint 16(Petra)上。这是基于Ubuntu 13.10(Saucy)。

(你可能做过类似的事情。)

对我来说,解决方案是用以下方法摆脱这个“码头”:

  

sudo apt-get remove docker

......和(正如我将要做的那样)从www.docker.io获取“docker”


只是旁注,我想出来的方法是输入命令:

  

docker --help

然后注意到作者的名字(“Ben Jansens”)。然后在网上搜索“Ben Jansens docker”。

这让我看到了这个README文件: http://tint2.googlecode.com/svn-history/r31/trunk/src/systray/README

答案 1 :(得分:2)

您确定是否遵循了所有Docker安装说明,例如设置正确的内核? http://docs.docker.io/en/latest/installation/ubuntulinux/

如果它不能正常工作,那么配置中的某些内容就会产生干扰。如果我们无法弄清楚它是什么,你可以随时安装Mint或在Virtual Box中运行Docker等。

是否可能与此https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/975227

有关