Контейнер Docker не запускается из-за apparmor, почему? - PullRequest
1 голос
/ 08 мая 2020

У меня бесплатная sh установка 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

Система Ubuntu 18.04 на LX C сервер

Йонас

1 Ответ

0 голосов
/ 24 мая 2020

Чтобы правильно запустить docker на LX C vServer, есть некоторые настройки, которые нужно изменить вне vServer, в конфигурациях LX C. В моем случае мне пришлось включить поддержку docker на панели инструментов моего хостера.

...