cannot kill Docker container — permission denied

コンテナが停止できないゾ

Posted by めろん on 2024/10/05 22:57

【PR】本記事はアフィリエイト広告を利用しています。

コンテナが何故が停止しない

anime girl docker container

Ubuntuでコンテナ環境構築して起動したのはいいものの、停止ができない現象が発生しました。


「cannot kill Docker container — permission denied」

こんなエラーメッセージと共に停止ができず困り果てました。
dockerコマンドでkillしてもダメで、強制的に停止させようとしても同じエラーで弾かれました。

sudoで実行してもダメでrootでも停止できずなんだろうと。

調べたところ「AppArmor service」というのが悪さしているようでした。

結論



sudo aa-remove-unknown

というコマンド実行した後にstopコマンドで停止できるようになります。
Linux カーネルのセキュリティ機能で不明扱いにされていることが原因のようなのでこれをなんとかしたほうがいいかもしれません。