Docker无法在ubuntu主机启动时加载apparmor配置文件

cco*_*zia 6 ubuntu-12.04 docker

我有一个容器x,无法在主机启动时自动启动.

容器日志中的最后一条消息是:

set apparmor profile docker-default:没有这样的文件或目录

如果我手动运行"docker start x",同样的容器x运行正常

关于我的环境有什么问题的任何想法?

sad*_*en1 7

我刚刚更新到最新版本的docker(首先是0.11.0,现在是0.11.0),我在Linux Mint 15 Olivia上遇到了同样的事情.安装apparmor似乎解决了这个问题:

sudo apt-get install apparmor
Run Code Online (Sandbox Code Playgroud)

  • 我安装了apparmor,但我仍然有这个问题.它只发生在主机启动,并且docker启动正常.我还将apparmor设置为抱怨模式,但仍然失败 (2认同)

sem*_*nte 5

如果您正在使用fig...我遇到了同样的问题,因为我的Fig.yml中的“卷”条目错误:

db:
  image: postgres:9
  volumes: ./docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
Run Code Online (Sandbox Code Playgroud)

改成下面的代码后,docker就可以启动“db”容器了:

db:
  image: postgres:9
  volumes:
    - ./docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
Run Code Online (Sandbox Code Playgroud)