docker:来自守护进程的错误响应:系统上已启用AppArmor,但无法加载docker默认配置文件
我按照官方网站上描述的安装程序,在ubuntu 19.04上安装docker ce 19.03.3。装置运转良好。但当我想通过创建一个容器进行测试时 我有一个错误:docker:来自守护进程的错误响应:系统上已启用AppArmor,但无法加载docker默认配置文件,docker,ubuntu,apparmor,Docker,Ubuntu,Apparmor,我按照官方网站上描述的安装程序,在ubuntu 19.04上安装docker ce 19.03.3。装置运转良好。但当我想通过创建一个容器进行测试时 我有一个错误: Error response from daemon: AppArmor enabled on system but the docker-default profile could not be loaded 正在运行/usr/sbin/apparmor\u parser apparmor\u parser-Kr/var/lib
Error response from daemon: AppArmor enabled on system but the docker-default profile could not be loaded
正在运行/usr/sbin/apparmor\u parser apparmor\u parser-Kr/var/lib/docker/tmp/docker-default911109442
输出失败:
'AppArmor parser error for /var/lib/docker/tmp/docker-default911109442 in /etc/apparmor.d/tunables/global at line 17: Could not open 'tunables/proc'
`您在docker一期中有您的答案: 您只需创建此文件:/etc/apparmor.d/tunables/proc 把这条线放进去:
@{PROC}=/proc/
我在一个新驱动器的分区上安装了Linux Mint 20 Ulyana的新版本(我的主目录与另一个分区同步),发现Apparmor无法启动,docker也无法与任何容器一起运行,甚至hello_word也无法运行。这些错误都提到了阿帕莫。我发现很多文件 /etc/公寓d/ 第7行显示文本,但第7行显示二进制符号。我发现可以通过运行以下命令重新创建配置: $sudo dpkg重新配置装置 之后,配置文件将在 /etc/公寓d/ 都是文字。然后阿帕莫会从 $/etc/init.d/apparmor重新启动
然后我的docker容器再次运行。同样的问题已经解决。这对我来说很有效。我正在使用Docker版本19.03.5,在Debian 10上构建633a0ea838。