Ports are not available: listen tcp 0.0.0.0:445: bind: address already in use

macOS Big Sur(バージョン 11.4)で

docker - composeup -d

を実行したら以下のようなエラーメッセージが表示された。

ERROR: for nginx_1 Cannot start service nginx: Ports are not available: listen tcp 0.0.0.0:445: bind: address already in use

ポート番号445を使用しているプログラムを探してみる。

% sudo lsof -i -P | grep "LISTEN"
Password:
launchd 1 root 35u IPv6 0x9d5e597fd2c4d26f 0t0 TCP *:445 (LISTEN)
launchd 1 root 42u IPv4 0x9d5e597fdc49b0ef 0t0 TCP *:445 (LISTEN)

このポートはMacがファイル共有サービスで使用しているらしい。
ファイル共有サービスを無効にすると、エラーは出なくなった。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください