この初心者は、Docker を学び始めたばかりの頃にこのような問題に遭遇しました。記録しておきます。 コンテナを起動すると、docker ps は新しく起動したコンテナに問題があることを示します。 その後、docker logs <コンテナ ID> は権限が不十分であり、ディレクトリを作成できなかったことを認識しました。その後、起動したいのですが、現在のコンテナは常に再起動していました。docker stop を試したところ、成功が返されました。次に、docker ps を実行すると、現在のコンテナがまだ存在していることが示されました。次に、docker kill を試したところ、コンテナが起動していないというメッセージが表示されました。docker -help で確認し、docker rm でコンテナを削除しました。 ただし、このコマンドでは再起動状態のコンテナを削除することはできません。 まず docker stop <コンテナ ID> を実行し、次に docker rm を実行する必要があります。 もちろん、権限不足のため起動に失敗しました。Docker コンテナには、--privileged=true パラメータを追加する権限がありません。 docker-compose を実行する場合、docker-compose up はコンテナを再作成するのではなく、既存のコンテナの使用を優先します。コンテナを再作成するには、--force-recreate パラメータを指定する必要があります。docker-compose up -d --force-recreate 私はdocker初心者なので、遭遇した問題を記録します。批判しないでください。 補足: Dockerは停止したコンテナを大量に削除する 1. やり方公式の推奨事項は、docker rm $(sudo docker ps -a -q) を使用して、コンテナを一括で削除および停止することです。 docker rm -f $(sudo docker ps -a -q) は使用しないでください。すべてのコンテナが削除されます。 2. なぜこれをするのですか?1. docker ps -a -qdocker ps コマンドの説明: docker ps -a -q はすべてのコンテナの数値IDを一覧表示します root@haha:~# docker ps --help 使用方法: docker ps [オプション] コンテナの一覧 オプション: -a, --all すべてのコンテナを表示(デフォルトでは実行中のコンテナのみを表示) -f, --filter value 指定された条件に基づいて出力をフィルタリングします (デフォルト []) --format string Go テンプレートを使用してコンテナをきれいに印刷する --help 使用方法を表示する -n, --last int 最後に作成されたコンテナを n 個表示します (すべての状態を含む) (デフォルト -1) -l, --latest 最後に作成されたコンテナを表示します(すべての状態を含む) --no-trunc 出力を切り捨てない -q, --quiet 数値IDのみ表示 -s, --size 合計ファイルサイズを表示 具体的には、docker psはコンテナを一覧表示するコマンドです。 -a はすべてのコンテナを一覧表示します -q は数値IDのみを表示します 2. docker rm コマンドの説明:root@haha:~# docker rm --help 使用方法: docker rm [OPTIONS] CONTAINER [CONTAINER...] 1つ以上のコンテナを削除する オプション: -f, --force 実行中のコンテナを強制的に削除する(SIGKILL を使用) --help 使用方法を表示する -l, --link 指定されたリンクを削除する -v, --volumes コンテナに関連付けられたボリュームを削除します -f 強制削除、実行中のコンテナを削除できます -v コンテナ起動後はハードディスク上にボリュームの形でデータが存在します。コンテナデータを削除しても削除されません。このパラメータを追加すると、コンテナが実行したデータも削除されます。 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
>>: mysql5.7.33 で誤って ibdata ファイルを削除した後にデータを回復する方法
注意を払う必要があります。HTML Police がコードを調べて、意味のないタグをすべて見つけ出す...
mysql-5.7.17 のインストールについては記事の下部で紹介されているので、参考にしてください...
React tsxは参照用にランダムな検証コードを生成します。具体的な内容は次のとおりです。最近、t...
目次1. はじめに2. 本文2.1 単一列のソート2.2 複数の列を並べ替える2.3 ソート方法2....
目次序文さまざまなオブジェクト間の関係配列バッファ型付き配列Uint8ClampedArray文字間...
ショートハンドプロパティは、複数のプロパティに同時に値を割り当てるために使用されます。たとえば、fo...
1. 関連ツールと画像をダウンロードするダウンロードリンクバーチャルボックス: https://do...
目次1. 読みやすいコード1. 統一コード形式2. マジックナンバーを削除する3. 単一機能原則2....
1. 依存関係をダウンロードするnpm インストール @antv/データセットnpm インストール ...
目次forEach() メソッドjs の Array.forEach のループから抜け出す方法解決:...
以前、開発中に背景レイヤーにカラーマスクを追加する必要のあるプロジェクトに遭遇しました。ここでは、背...
目次文章1. 機械を準備する2. Dockerをインストールする1. 依存パッケージをインストールす...
過去に別れを告げるvscode にリモート SSH が導入される前は、Linux サーバー開発者の多...
HTML メタタグHTML メタタグは、Web ページのコンテンツに関する情報をブラウザや検索エンジ...
目次1. はじめに2回目の練習2.1 インストールと設定2.2 コアクラスの紹介2.3 使い方は? ...