🌐
ネットワーク接続の確認コマンド
Docker-compose upした際に生じた問題
gitでクローンし、Dockerを起動した際に以下のエラーが生じた。
Error response from daemon: Ports are not available
: exposing port TCP 0.0.0.0:50080 -> 0.0.0.0:0: listen
tcp 0.0.0.0:50080: bind: An attempt was made
to access a socket in a way forbidden by its access permissions.
TCP 0.0.0.0:50080が使用中じゃないかとのことだと思うが、
ネットワーク接続を確認しても使用していなかった。
ネットワーク接続の確認コマンド(WSL2)
ちなみに、ネットワーク接続を確認するコマンドは以下である。
※注意点として、多くの記事にnetstatコマンドが使われているが、現在は非推奨になりssコマンドが推奨されている
すべての接続を表示
ss
リスニングポートと非リスニングポートの一覧表示
ss -a
リスニングソケットの一覧表示
ss -l
すべての TCP 接続を表示
ss -t
すべてのリスニング TCP 接続を表示
ss -lt
すべての UDP 接続を表示
ss -ua
上記コマンドで確認しても使用している接続は見当たらなかったが、以下の記事の通りで解決した
とりあえず上記記事に倣って対応するのが良いと思われるTCPについての参考
Discussion