Estou iniciando um contêiner docker com minha própria configuração de rede:
[root@localhost ~]# docker run --net=none --lxc-conf="lxc.network.type=veth" --lxc-conf="lxc.network.ipv4=10.0.0.100/24" --lxc-conf="lxc.network.ipv4.gateway=10.0.0.1" --lxc-conf="lxc.network.link=br0" --lxc-conf="lxc.network.name=eth0" --lxc-conf="lxc.network.flags=up" -i -t --rm centos /bin/bash
Mas, como você pode ver, eth0
não funciona:
[root@70a7109e7ecd /]# ip addr list
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
[root@70a7109e7ecd /]# exit
exit
Note que br0
foi bem configurado.
Tags networking docker