今日、非常に奇妙な状況に遭遇しました。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の機能コンポーネントに関する包括的な理解
この記事では、フォームデータの非同期送信を実装するためのJavaScriptの具体的なコードを参考ま...
複雑な表を作成するには HTML を使用します。複雑なテーブルでは通常、td の rowspan 属...
JavaScriptでよく使われるいくつかの文字列メソッド文字列は読み取り専用データです。よく使用...
目次オブジェクトプロトタイプの値()オブジェクトプロトタイプtoString()シンボル.toPri...
現在、インターネット上でウェブサイトをコピーすることは非常に一般的です。では、他人が私たちのウェブサ...
1. CSS 要素の非表示<br />CSS では、要素を非表示にする (つまり、画面の...
0. 背景ハードウェア: Xiaomi Notebook Air 13/Inter Core i7-...
Xiaobai は vmtools のインストールを記録します。 1. 意義と機能: VMWARE ...
多くの場合、Web ページ開発を学ぶときに最初に印象に残るのは、html または htm サフィック...
目次特徴利点インストールとコマンド設定ファイルプロキシモードとリバースプロキシ構成フォワードプロキシ...
一般的なブラウザでテスト ページを開き、Fiddler で http リクエストを表示してください。...
MySQLのインストール(4、5、6は省略可能)ステートメント: CentOS のバージョンは 7....
1. package.jsonに追加する "メイン": "electr...
TranslateThis URL: http://translateth.is Google 翻訳...
この記事では、MySQL マスターとスレーブ データ間の不一致の解決方法と、プロンプト「Slave_...