En exécutant macOS et docker ubuntu dessus, je ne parviens pas à envoyer une requête ping aux adresses IP de mon réseau local. Vous trouverez ci-dessous la configuration réseau de mon conteneur docker. Je peux cingler l'adresse IP de ma machine hôte mais je ne parviens pas à accéder à d'autres adresses IP sur le réseau local.
root# ping 172.17.101.192
PING 172.17.101.192 (172.17.101.192) 56(84) bytes of data.
From 172.17.0.3 icmp_seq=1 Destination Host Unreachable
From 172.17.0.3 icmp_seq=2 Destination Host Unreachable
root# ifconfig
eth0 Link encap:Ethernet HWaddr 02:42:ac:11:00:03
inet addr:172.17.0.3 Bcast:0.0.0.0 Mask:255.255.0.0
inet6 addr: fe80::42:acff:fe11:3/64 Scope:Link
Existe-t-il une configuration réseau qui m'aiderait à effectuer cette opération?
J'ai essayé net=host
mais cela ne l'aide pas.
J'utilisais docker pour mac, le problème était que le réseau interne de docker était en conflit avec mon adressage de réseau local. Pour résoudre ce problème, je dois accéder au Preferences
menu dokcer. Dans le menu Préférences Daemon>Advanced Menu
, je peux fournir un autre bip.
{
"bip" : "12.12.0.1/24"
}
Cliquez sur Appliquer et redémarrez. La prochaine fois que le docker démarrera avec le réseau interne comme 12.12.0.1/24
.
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots