解決策: 1. 「docker ps」を使用して、実行中のコンテナー ID を検索します。 2. 「cd /var/lib/docker/container」を使用して、指定されたコンテナーの物理的な場所を検索します。 3. 「」を使用します。 service docker stop” "docker サービスを停止します。 4. 「rm -rf /var/lib/docker/container/{指定された id}」を使用して物理コンテナを削除し、docker サービスを再起動します。
このチュートリアルの動作環境: linux7.3 システム、docker バージョン 19.03、Dell G3 コンピューター。
解決策:
1. 検索実行中のコンテナ ID
docker ps
2。上記のコンテナの物理的な場所を見つけます。
cd /var/lib/docker/container ls -a #此处会显示所有容器的id,找出上面那个无法停止删除的id(8位)
3. まず Docker サービスを停止します
service docker stop
4. 物理コンテナの削除
rm -rf /var/lib/docker/container/{上面找到的id}
Docker サービスの再起動
service docker start
知識を広める
Docker はコンテナを停止せずにコンテナを終了し、実行中のコンテナに再度入ります
Docker がコンテナを終了する方法 (この時点では実行中のコンテナ内にあることに注意してください):
コンテナを開始します
コンテナを終了し、実行中のコンテナを終了します。 exit
コンテナを終了します。コンテナを実行していますが、コンテナはまだ ctrl p q を実行中であり、ホスト デスクトップに戻ります
#しかしコンテナはまだ実行中です##終了したがまだ実行中のコンテナに戻る方法
## 方法 1: dockerattach コンテナ ID 方法 2: docker exec -it コンテナID bashShell 推奨学習: 「docker ビデオ チュートリアル 」
以上がDocker がコンテナの削除を停止できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。