Informations relatives à l'hôte Mac
en0: inet 192.168.2.117 netmask 0xffffff00 broadcast 192.168.2.255
Informations relatives à Docker pour Mac
# ip addr show eth0
4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether c0:ff:ee:c0:ff:ee brd ff:ff:ff:ff:ff:ff
inet 192.168.65.2/29 brd 192.168.65.7 scope global eth0
Créer un réseau et un conteneur Macvlan
docker network create -d macvlan --subnet=192.168.2.0/24 --gateway=192.168.2.1 -o parent=eth0 pub_net
docker run --net=pub_net --ip=192.168.2.130 -itd centos /bin/sh
Entrez dans le conteneur pour afficher les informations sur le réseau
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.2.130 netmask 255.255.255.0 broadcast 0.0.0.0
inet6 fe80::42:c0ff:fea8:282 prefixlen 64 scopeid 0x20<link>
ether 02:42:c0:a8:02:82 txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9 bytes 718 (718.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Question : Je ne parviens pas à accéder à Internet dans le conteneur. Y a-t-il un problème avec la diffusion 0.0.0.0 ? Mon objectif est d'attribuer au conteneur une adresse IP dans le même segment de réseau que l'hôte. Je demande des réponses. . .
Pourquoi l'homme en bois vient-il ? Je deviens fou