序文今日、開発者から、コンテナ サービスを停止、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バインディングクラスとバインディングインラインスタイルの実装方法
この記事では、Jingdong虫眼鏡を模倣したJavaScriptの具体的なコードを参考までに共有し...
この記事の例では、画像拡大鏡効果を実現するためのVue3の具体的なコードを参考までに共有しています。...
コンテナ内でコマンドを実行したいが、コンテナに入りたくない場合があります。ではどうすればいいでしょう...
この記事では、主に HTML のサンプル コードを紹介し、次のように交互に色を変更する方法を共有しま...
その機能はグローバル スタイルを設定することです。その後の相対パスはこれに基づきます: <im...
効果 HTML を実装するには、まずクリーンな HTML ページを準備し、ノードを記述します。 &l...
日常のメンテナンスでは、スレッドがブロックされることが多く、データベースの応答が非常に遅くなります。...
目次1. リテラル1.1 数値リテラル1.2 浮動小数点リテラル1.3 特別な値1.4 文字列リテラ...
ポート80も設定されています。まずファイアウォール設定ファイルを入力しますシェル># vim ...
目次1. はじめに2. 解決すべきいくつかの重要な問題3.最後に書く1. はじめに最近、Cocos ...
Toutiao IT School で、CSS がフロントエンドの画像変形の問題を完璧に解決するとい...
目次意味コンストラクタ本体は異なる戻り値なし戻りオブジェクト非オブジェクトを返すプロパティバインディ...
目次序文文章プリミティブ型プリミティブ値ラッパーオブジェクト物体コンストラクタ通常機能(関数)プリミ...
yum か rpm か? yum によるインストール方法は非常に便利ですが、公式サイトから MySQ...
1. スロークエリの用途は何ですか? long_query_time を超えて実行されるすべての S...