Контейнеры Docker не останавливаются с сообщением «Отказано в доступе» при использовании Docker, установленного Snap.Linux

Ответить
Anonymous
 Контейнеры Docker не останавливаются с сообщением «Отказано в доступе» при использовании Docker, установленного Snap.

Сообщение Anonymous »

Я использую docker и docker-compose в Ubuntu. Некоторое время я боролся с этой повторяющейся проблемой при попытке остановить мой стек Docker Compose:

Код: Выделить всё

(base) frc@ubuntu-linux:\~/code-folder$ docker compose down
\[sudo\] password for frc:
\[+\] Running 4/4
✘ Container f4crta-redis-1   Error while Stopping   14.1s
✘ Container f4crta-engine-1  Error while Stopping   14.1s
✘ Container f4crta-nginx-1   Error while Stopping   14.1s
✘ Container f4crta-influx-1  Error while Stopping   14.1s
Error response from daemon: cannot stop container: ba8c6e987a2c708b42a54ba8f1ae8609dd03749d3f472849f99e026c18071cb8: permission denied
Прочитав несколько похожих постов, таких как этот
, я нашел временное решение:

Код: Выделить всё

sudo aa-remove-unknown
Эта команда удаляет неизвестные профили AppArmor, что немедленно позволяет мне снова остановить контейнеры.
Однако за это приходится платить большую цену: впоследствии все пакеты Snap перестают работать, поскольку эта команда нарушает ограничение AppArmor Snap. Кроме того, это лишь временное решение, при перезапуске проблема снова возникает.
Вопрос был, есть ли способ исправить это навсегда?

Подробнее здесь: https://stackoverflow.com/questions/798 ... p-installe
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»