背景
Runnning中のコンテナがstop,rm,killに加え、dockerサービスを再起動しても止まらなかったときの対処法です。
止まらなかった原因は特定できていませんが、もしかしたら再度upしようとしたときにGPUのdriverが認識できなくなっていたので、これかもしれません。
環境
Ubuntu16.04
Docker20.10.12
対処
configの値を変更します。
configはjson形式のdocker inspect で表示されるものです。
Runningという項目をtrueからfalseに変更します。
dockerサービスを再起動すると再度configが読み込まれdownします。
sudo vim /var/lib/docker/containers/${CONTAINER_ID}/config.v2.json
# Runninngをtrue -> false に
systemctl restart docker
これで止まったかと思います。
その後異常はでていませんが、ネットワークの設定も見ておいた方が良いみたいです。
参考