Docker ブリッジ接続
- VirtualBoxのブリッジ接続と同じようにホストと同じセグメントにDockerコンテナを作成する
- ホストのデフォルトゲートウェイとサブネットを確認
```bash
$ def_gw=$(ip route | egrep "^default" | awk '{print $3}')
$ netdev=$(ip route | egrep "^default" | awk '{print $5}')
$ subnet=$(ip route | egret "^[0-9].*$netdev" | awk '{print $1}')
$ docker network create -d bridge --subnet $subnet --gateway $def_gw br0
```
- Dockerコンテナ作成時にIPアドレスと使用するネットワークを指定して作成
```bash
$ ping 192.168.0.36
: IPアドレスが存在しないことを確認
$ docker create -it --net br0 --ip 192.168.0.36 debian
```
- ネットワーク環境によっては--dnsオプションを使用する必要があるかもしれない
- 既に手動でブリッジネットワークを作成していた場合、IPアドレス範囲が重複するとかなんとかいうエラーが出るので既存のブリッジネットワークを削除する必要があるかもしれない