运行docker命令时出现奇怪的错误"没有这样的文件或目录"

时间:2014-04-21 20:40:52

标签: docker

我是Docker的新手,我使用的是Ubuntu 14.04。

这是我尝试做的事情:

$ sudo docker pull ubuntu:13.10
$ sudo docker run ubuntu:13.10 echo "Hello World"
2014/04/21 20:17:12 no such file or directory
$ sudo docker ps -l
CONTAINER ID        IMAGE               COMMAND              CREATED             STATUS                      PORTS               NAMES
5f7495c94c0d        ubuntu:13.10        echo 'Hello world'   21 minutes ago      Exited (1) 21 minutes ago                       suspicious_ritchie

问题是该命令没有返回我正在等待的内容,而且没有任何其他命令按预期工作...

感谢您的帮助。

2 个答案:

答案 0 :(得分:5)

仅安装apparmor-utils 之后,它对我有用“Linuxmint 17”。

我认为围绕此问题报告的正确问题是#5135

我从linummint 17的官方存储库安装了docker这些是ubuntu 14.04的官方存储库

希望它有所帮助。

答案 1 :(得分:1)

有类似的问题。解决方法:使用-e=lxc

运行docker
docker -d --mtu=1460 --icc=false --dns=8.8.8.8 --dns=8.8.4.4 -b=bridge0 -e=lxc

更多信息https://github.com/dotcloud/docker/issues/5191



我也必须这样做,但在你的情况下可能不需要:

  1. 安装apparmor-utils(如果尚未安装)。
  2. 运行$ sudo aa-complain /usr/bin/lxc-start
  3. 更多信息:https://github.com/dotcloud/docker/issues/2702