Docker で IPアドレス を固定する方法

結論

オーソドックスな方法の一つです。

1. Docker の ネットワーク を作成する

以下のようにしてネットワークを新規に作ります。--subnet=10.123.123.0/24 の部分は場合に応じて変更します*1

$ docker network create --subnet=10.123.123.0/24 my_docker_network

2. --net と --ip のオプションを指定して docker run する

--net というオプションに「1.」で作ったネットワーク名称を指定します。--ip というオプションに固定する IPアドレス を指定します。もちろん固定する IPアドレス は「1.」で指定したアドレスの範囲になくてはいけません。

$ docker run -i -t --net=my_docker_network --ip=10.123.123.123 ubuntu

*1:既存のネットワークと重複しないように

Powered by はてなブログ