1

我有一个全新安装的 ubuntu 18.04。唯一安装的程序是 docker。

但是如果我尝试运行 hello-world 容器来测试安装,运行失败:

docker: Error response from daemon: AppArmor enabled on system but the docker-default profile could not be loaded: running `/sbin/apparmor_parser apparmor_parser -Kr /var/lib/docker/tmp/docker-default847992402` failed with output: apparmor_parser: Unable to replace "docker-default".  Permission denied; attempted to load a profile while confined?

error: exit status 243.
ERRO[0000] error waiting for container: context canceled

系统上没有安装 apparmor 配置文件:

apparmor module is loaded.
0 profiles are loaded.
0 profiles are in enforce mode.
0 profiles are in complain mode.
0 processes have profiles defined.
0 processes are in enforce mode.
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.

如何安装配置文件?并修复错误?

我正在尝试运行:

sudo docker run hello-world 

我通过以下方式安装了docker:

sudo apt install docker.io

系统是 LXC 虚拟服务器上的 Ubuntu 18.04

乔纳斯

4

1 回答 1

0

要在 LXC vServer 上正确运行 docker,需要在 LXC 配置中更改 vServer 外部的一些设置。在我的情况下,我必须在我的主机仪表板上启用 docker 支持。

于 2020-05-24T11:54:50.987 回答