Docker: デーモンからのエラー応答: ポートが利用できません ポートは占有されていませんが、占有されていることが表示されます

今日、Windows上のDockerでRocketMQを実行したのですが、起動するとポートが占有されているというエラーが報告されましたが、占有されていませんでした。

起動エラー

docker: デーモンからのエラー応答: ポートが利用できません: ポート TCP 0.0.0.0:10911 -> 0.0.0.0:0: リッスン tcp 0.0.0.0:10911: バインド: 禁止された方法でソケットにアクセスしようとしましたそのアクセス許可によって。
ここに画像の説明を挿入

占有ポートの表示

エラー メッセージには、ポートが占有されていることが示されているため、netstat -aon | findstr :コマンドを使用して他のプログラムによって占有されているかどうかを確認してみましょう。Docker
ここに画像の説明を挿入
エラー レポートで示されたポートは占有されていないことがわかり、奇妙な問題が発生しました。

問題が解決しました

実際、これは Windows の小さな問題です。解決するには、NAT ネットワークを再起動するだけで済みます。次の 2 つのコマンドを実行します。

net stop winnat
net start winnat

再試行すると、実行は成功します。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/u012558210/article/details/127999746