Je suis venu ici car j'essayais d'utiliser ifconfig sur le conteneur pour trouver son adresse IPA et il n'y avait pas d'ifconfig. Si vous avez vraiment besoin d'ifconfig sur le conteneur, suivez la réponse de @vishnu-narayanan ci-dessus, mais vous pourrez peut-être obtenir les informations dont vous avez besoin en utilisant docker inspect sur l'hôte :
docker inspect <containerid>
Il y a beaucoup de bonnes choses dans la sortie, y compris l'adresse IPA du conteneur :
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"NetworkID": "12345FAKEID",
"EndpointID": "12345FAKEENDPOINTID",
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.3",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "01:02:03:04:05:06",
"DriverOpts": null
}
}
4 votes
serverfault.com/a/614972 - dans votre fichier Docker
RUN apt-get install -y net-tools
1 votes
Iproute2 est la boîte à outils réseau de Linux qui a remplacé les net-tools (ifconfig, route, arp etc.) voir baturin.org/docs/iproute2 et voir aussi lwn.net/Articles/710533
0 votes
Puis-je poser des questions sur l'installation dans l'OS ? Les questions sur les outils logiciels couramment utilisés par les programmeurs doivent être un problème pratique et résoluble propre au développement de logiciels.