この初心者は、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 ファイルを削除した後にデータを回復する方法
目次アプリ.vueサブ1.vueサブ2.vue要約する vue2 における非親子コンポーネントの値の...
この記事では、MySQL 8.0.16 winx64のインストールと設定の具体的な方法を記載します。...
Linux システムには、ファイル共有を解決するために使用できるリンク ファイルと呼ばれる種類のファ...
目次1. カーソルとは何ですか? 2. カーソルの使い方1. カーソルを宣言する2.カーソルを開く3...
この記事では、参考までにMySQL 5.7.17圧縮版のインストール手順を紹介します。具体的な内容は...
ul liの前のアイコン1をキャンセルしますクリア値1値を1に設定ラベル中央値1をクリアラベルの中央...
仮想化1. 環境セントオス7.3 selinuxとファイアウォールを無効にする2. 仮想化環境の構成...
目次序文なぜユニットテストを導入するのですか?ユニットテストの概要テスト開発パターン1. テスト駆動...
1. リンク解除機能ハード リンクの場合、unlink はディレクトリ エントリを削除し、inode...
前回の記事では、Docker を使用して、コンパイルされた jar パッケージをイメージに組み込む ...
iframe の src を 'about:blank' に設定した後、"...
目次構成nfs サーバー (nfs.skills.com) nfs クライアント (client.s...
目次序文環境インストールMySQLコンテナを作成して起動する落とし穴を避けるための注意MySQLコン...
現象システムは Linux システムカーネルを正常にコンパイルできましたが、SVN をインストールし...
導入この章では、主に Linux で FTP サーバーを構築するプロセスを紹介します。習得すべき重要...