【PR】本記事はアフィリエイト広告を利用しています。
コンテナが何故が停止しない
Ubuntuでコンテナ環境構築して起動したのはいいものの、停止ができない現象が発生しました。
「cannot kill Docker container — permission denied」
こんなエラーメッセージと共に停止ができず困り果てました。
dockerコマンドでkillしてもダメで、強制的に停止させようとしても同じエラーで弾かれました。
sudoで実行してもダメでrootでも停止できずなんだろうと。
調べたところ「AppArmor service」というのが悪さしているようでした。
結論
sudo aa-remove-unknown
というコマンド実行した後にstopコマンドで停止できるようになります。
Linux カーネルのセキュリティ機能で不明扱いにされていることが原因のようなのでこれをなんとかしたほうがいいかもしれません。
仕組みと使い方がわかる Docker&Kubernetesのきほんのきほん [ 小笠原種高 ] 価格:2992円 |