## 事象
[[WSL2]]で[[Docker Compose]]のコマンド実行時に以下のようなエラーになる。
```error
Error response from daemon: driver failed programming external connectivity on endpoint db-1 (1f337453fa3b44bc5b5c47a97a66ff673dd4bf8aa30ec2e4b5b4c289ede72124): Error starting userland proxy: listen tcp4 0.0.0.0:5433: bind: address already in use
```
以下のコマンドを実行しても、該当ポートは表示されない。
```console
sudo lsof -i -P
```
## 原因
[[Windows]]側で該当ポートを利用しているから。
```console
> Get-NetTCPConnection -LocalPort 5433
LocalAddress LocalPort RemoteAddress RemotePort State AppliedSetting OwningProcess
------------ --------- ------------- ---------- ----- -------------- -------------
::1 5433 :: 0 Listen 18956
:: 5433 :: 0 Listen 3808
127.0.0.1 5433 0.0.0.0 0 Listen 18956
0.0.0.0 5433 0.0.0.0 0 Listen 3808
```
## 解決方法
[[Windows]]で該当ポートの利用をやめる。
## 参考
- [wsl 2 \- "address already in use" error after forwarding ports between WSL2 and Windows \- Stack Overflow](https://stackoverflow.com/questions/76001708/address-already-in-use-error-after-forwarding-ports-between-wsl2-and-windows)