序文今日、開発者から、コンテナ サービスを停止、rm (docker rm -f)、または強制終了できないというフィードバックがありました。つまり、コンテナ サービスを終了できないということです。 手順(1) dockerディレクトリはdeleteコマンドを実行しても削除できません。 # ll /var/lib/docker/containers | grep caf8ef20f3c1 # cd /var/lib/docker/コンテナ # rm -rf caf8ef20f3c1c78f03a5844ee23abc1d7e44246f242292040f1ef288899d0cb8 このとき、次のようなエラーが表示されます。
(2) 上記のエラーから、「secrets」と「shm」の共有マウントは削除できないことがわかります。まずマウント場所を見つけ、マウントをキャンセルしてから削除します。 # cat /proc/mounts |grep "docker" |grep "caf8ef20f3c1" (3)アンマウント: # /data/sys/var/docker/containers/caf8ef20f3c1c78f03a5844ee23abc1d7e44246f242292040f1ef288899d0cb8/secrets をアンマウントします # /data/sys/var/docker/containers/caf8ef20f3c1c78f03a5844ee23abc1d7e44246f242292040f1ef288899d0cb8/shm をアンマウントします (4)もう一度確認する: # cat /proc/mounts |grep "docker" |grep "caf8ef20f3c1" // 存在しない (5)dockerディレクトリを削除します。 # cd /var/lib/docker/コンテナ # rm -rf caf8ef20f3c1c78f03a5844ee23abc1d7e44246f242292040f1ef288899d0cb8 (6)コンテナサービスを削除する ここで、rm または kill を使用してコンテナ サービスを削除します。 # docker rm -f caf8ef20f3c1c または # docker kill --signal=SIGINT caf8ef20f3c1 上記のコマンドを実行後にハングする場合は、Docker サービスを再起動してください。 # systemctl dockerを再起動します 上記の手順を完了すると、遭遇した問題は基本的に解決できます〜 補足: Dockerコンテナを停止または強制終了することはできません 問題プロセス特定の環境のMySQLコンテナを停止、強制終了、またはrmすることができない sudo docker ps | grep mysql でコンテナを表示します 7844250860f8 mysql:5.7.22 "/.r/r docker-entr..." 41 分前 8 分前 r-dlrel-mysql-1-66df8f33 docker stop / docker kill / docker rm -fなどのコマンドを使用した後、コンテナはすぐに自動的に再起動します。 コンテナをすぐに確認してください。実行時間: Up 1 秒未満で、コンテナがすぐに起動したことを示しています。 7844250860f8 mysql:5.7.22 "/.r/r docker-entr..." 42 分前 1 秒未満 r-dlrel-mysql-1-66df8f33 コンテナに対応する物理プロセスを強制終了し、自動的に再起動します。 物理プロセスを取得する方法: 1. dockerinspectのState.Pidフィールドは物理プロセスIDです。2. psコマンド コンテナの再起動ポリシーを確認します。ポリシーは「いいえ」なので、自動的に再起動されません。 実行中のコンテナの再起動ポリシーを更新する必要がある場合は、次のコマンドを使用できます: docker update –restart=no my-container 「再起動ポリシー」: { 「名前」:「いいえ」 「最大再試行回数」: 0 }, プログラマーが問題を解決する魔法の方法次のようなシナリオに遭遇したことはありませんか? 私はある問題に困惑していましたが、同僚の前に立ち、その問題をわかりやすく説明すると、突然理解できました。 問題は明らかに非常に単純でしたが、プログラムの実行中に問題が発生しました。そこで、同僚に基本的な構成を確認するよう依頼したところ、突然答えに気づきました。 今回は、私は前者のタイプです。質問を終えるとすぐに、ああ、コンテナ オーケストレーション ツール Rancher がスケジュール管理をしていて、コンテナがクラッシュすると自動的に再起動するのだな、とすぐに思い出しました。 Rancher にログインしてみると、確かにその通りで、問題は「間違って」いることがわかりました。今回は問題ではありませんが、Docker には停止できないという問題があり、それに関する情報は数多くあります。 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
<<: Vueバインディングクラスとバインディングインラインスタイルの実装方法
序文正直に言うと、最近とても混乱していると感じています。テクノロジーと人生について。また、将来の発展...
効果: まず5つのVueインターフェースを作成する1.home.vueページ <テンプレート&...
目次1. 概要2. JSON基本ツール3. JSONパス式4. JSONを検索して変更する序文:長い...
サブフォルダーの末尾にスラッシュがない場合、2 つの HTTP リクエストが生成され、効率に影響しま...
ウェブサイトリンク: http://strml.net/サミュエル・リード著ヒント: 昨日、Mome...
MySQL ユーザーと権限MySQL には、MySQL と呼ばれるシステムに付属するデータベースがあ...
半夜かけてようやくブログのスタイルを大体完成させることができました。ブログ全体が青を基調としていて、...
Anaconda は、大規模なデータ処理、予測分析、科学計算のための最も人気のある Python デ...
これは、Linux 管理者だけでなく、私たち全員にとって非常に重要なトピックです。つまり、IT イン...
1. 使用バージョンバイト:2.0 ant-design-vue: 2.0.0-rc.8ヴュー:3...
MySQL は、スウェーデンの会社 MySQL AB によって開発されたリレーショナル データベース...
パート1: 基礎1. :active や :hover などの疑似クラスとは異なり、これらはすべて疑...
シナリオ:一般的に使用される親コンポーネントと子コンポーネント間の相互作用方法は次のとおりです。親コ...
ant-design-vue テーブルのスケーラブルな列の問題に対する完璧なソリューション。固定列と...
序文同社の Ubuntu サーバーは、さまざまなシステムのディレクトリを異なる論理パーティションに配...