LoginSignup
4
0

More than 1 year has passed since last update.

MacOS Montereyでdockerの5000番ポートがalreadyになる

Last updated at Posted at 2022-05-22

発生した問題

MacOSをMontereyにアップグレードして、docker-compose up -dをすると

Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:5000 -> 0.0.0.0:0: listen tcp 0.0.0.0:5000: bind: address already in use

5000番ポートは既に使用しているという旨のエラーが発生した。

docker desktop for macを使用していたのでguiで5000番のポートが他のコンテナで使用されていないことを確認して再起動やdocker-compose down -v なども試してみたが改善されず。

$ sudo lsof -i -P | grep "LISTEN"

を試してみるとControlCeという機能が5000番ポートで起動していた。
これはMonterey以降実装された機能でAirPlayレシーバーというものらしいが、とりあえず使わなそうなのでオフにしてみる。
設定でAirPlayレシーバーと検索するとヒット
スクリーンショット 2022-05-22 23.12.44 2.jpg
※画像は既にオフにした状態

これでdocker-compose up -dしてもポートが重複しないので5000番のコンテナも起動できるようになった👍

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0