Dockerで簡単なCICDツールチェーンを構築したはいいけど、その時にはサボって固定IPを振らなかった。
が、ちょっと調べたら簡単な方法を「今眠れない」さんが答えていた。
http://stackoverflow.com/questions/27937185/assign-static-ip-to-docker-container/35359185#35359185
Dockerネットワークを作成
$ docker network create --subnet=<CIDR> <network_name>
コンテナ実行時にそのネットワークに接続してipを指定
$ docker run --net <network_name> --ip <ip_address> <image>
以上!
既存のコンテナをネットワークに接続しなおすことも
docker network connect <network> <container>
で出きるようだ。
これをつかって環境を組み直しておこう。
ついでにコンテナ名も整理してrestart=alwaysつけるとか、細かい修正も加えとく。φ(..)