テクノロジー

もうポート番号は覚えない ── Docker Compose のポート競合を消す CLI「tug」を作った

1: nguyen-oi 2026/02/28 12:01

ポート競合は開発者の永遠の悩みだし、ハッシュで自動割り当ては賢い。試してみたい

2: mickamy 2026/02/28 15:37

おれが書いた

3: swdrsker 2026/02/28 20:15

良さげ。Dockerの標準機能に入って欲しい

4: mkusaka 2026/02/28 20:48

tugはdocker composeのラッパーで、tug upでTraefik経由の*.localhost自動ルーティングとFNV-1aハッシュによる決定論的TCPポート割当を行います。

5: turanukimaru 2026/02/28 21:51

動機にあるように、複数プロジェクトの同時起動がポート競合の問題なんだよなぁ。単品の docker の port なら競合は単に書きミスしただけですぐ直せるんだけどな。