今日、非常に奇妙な状況に遭遇しました。docker イメージを更新した後、docker-compose up -d を実行したところ、Bind for 0.0.0.0:xxxx failed: port is already allocated というメッセージが表示されました。netstat -ap | grep xxxx を実行したところ、docker プロセスがこのポートを占有しており、サービスを再起動できないことがわかりました。 一連のソリューションを通じて:たとえば、プロセスを強制終了して Docker を再起動しても成功しませんでした。次に、同じ問題に遭遇した学生に解決策を提供できると思われる方法を紹介します。 sudo cp /var/lib/docker/network/files/local-kv.db /var/lib/docker/network/files/local-kv.db_bk sudo rm /var/lib/docker/network/files/local-kv.db sudo docker-compose up -d 補足: docker ポートが占有されている場合の解決方法「ポートはすでに割り当てられています」 Docker ランチャーに「ポートはすでに割り当てられています」と表示されます。次の方法を試しました。 1. Dockerを再起動する 2. コンピュータを再起動します 3. 占有されているポートに対応するプログラムをチェックして強制終了します 4. すべてのdockerプログラムを停止してrmする どれも機能しません。 解決この問題は、対応する作業ディレクトリで docker-compose.yml ファイルを見つけて、占有されているポートを別のポートに変更することで解決できます。 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
<<: Vue.jsの機能コンポーネントに関する包括的な理解
前回の記事では、Docker を使用して、コンパイルされた jar パッケージをイメージに組み込む ...
HTMLテキスト書式タグ 標簽 描述 <b> 定義粗體文本 <em> 呈現...
主要な Web サイトと個人的な習慣に従って、Docker ソースを追加するには次の方法を使用します...
この記事では、例を使用して、MySQL トリガーの追加、削除、変更、およびクエリ操作について説明しま...
目次1. 基礎知識: 2. DHCPサーバーの設定: 1. サーバーのIPを確認する2. DHCP ...
この記事では主にボタンのスタイルについて説明します。 1. オプション2. サイズ3. 活動状況4....
目次1. カスタム指示1. グローバルカスタム指示を登録する2. グローバルカスタム指示を使用する3...
質問コントロールをクリックすると、コントロールの下にフローティング レイヤーが表示されます。通常の方...
前回の記事 https://www.jb51.net/article/154157.htm では、B...
目次1. 挿入のいくつかの構文1-1. 通常の挿入文1-2. 挿入または更新1-3. 挿入または交換...
この記事では、MySQL 5.6.23のインストールと設定のチュートリアルを参考までに紹介します。具...
目次例示する1. Dockerリモートアクセスを有効にする2. Dockerに接続する3. イメージ...
1. 概要Docker イメージを作成するには、次の 3 つの方法があります。 Docker コミッ...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
CSS を使用して、左側に固定幅、右側に適応幅を持つ 2 列レイアウトを実装する 7 つの方法。コー...