Skip to content

Docker:各IPで同じポートを使用方法

シーン

PHPバージョンが異なるコンテナを複数立ち上げたい時など。

設定

・docker-composeで複数のプロジェクトの作成

・それぞれに異なる内部的な固定IPを割り当てる
 注:セグメントはプロジェクト毎に分けること。

・ホストにローカルループバックアドレス(指す特別なIPアドレス)を追加する。
 注:この設定では再起動すると初期化される。

Mac:command
sudo ifconfig lo0 alias 172.0.0.2