Я пришел сюда, потому что пытался использовать ifconfig в контейнере, чтобы найти его IPA-адрес, а ifconfig не было. Если вам действительно нужен ifconfig в контейнере, используйте ответ @ vishnu-narayanan выше, однако вы можете получить необходимую информацию, используя docker inspect на хосте:
docker inspect <containerid>
В выводе много хороших вещей, включая IPAddress контейнера:
"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
}
}
RUN apt-get install -y net-tools