以下の内容はhttps://donbulinux.hatenablog.jp/entry/2025/10/01/195611より取得しました。


最近の macOS で port 5000 は利用できない

定期的に忘れるので書いておくことにする。

Error response from daemon: Ports are not available: listen tcp 0.0.0.0:5000: bind: address already in use

port 5000 は Airplay レシーバーが使っている

こういうことらしい。

zenn.dev

Monterey 以降は占有しているとのことだった。

Airplay を止める方法もあるっぽいけど大変そう。

qiita.com

ということで。 だいたいの場合、困るのは Compose ファイルでアプリケーションサーバーなどの port 指定されているパターンだと思うので compose.override.yml でポート番号を上書きしてしまえばいい。

例えば app コンテナの Rails 起動などであれば以下の様にする。

services:
  app:
    command: >
      sh -c '
        ruby -v &&
        rm -f tmp/pids/server.pid &&
        bundle install &&
        bundle exec rails s -p 5001 -b 0.0.0.0
      '
    ports:
      - 5001:5001



以上の内容はhttps://donbulinux.hatenablog.jp/entry/2025/10/01/195611より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14