Solución:
En una nueva imagen de ubuntu docker, ejecute
apt-get update
apt-get install net-tools
Estos se pueden ejecutar iniciando sesión en el contenedor de la ventana acoplable o agregar esto a su archivo de ventana acoplable para crear una imagen con el mismo.
También podría considerar:
RUN apt-get update && apt-get install -y iputils-ping
(como comenta Contango: primero debe ejecutar apt-get update
, para evitar errores con el repositorio faltante).
Consulte “Reemplazo de ifconfig con ip”
con mayor frecuencia se recomienda seguir adelante con el comando que ha reemplazado
ifconfig
. Ese comando esip
, y hace un gran trabajo al intervenir para los desactualizadosifconfig
.
Pero como se ve en “Obtener la dirección IP de un contenedor Docker desde el host”, usando docker inspect
puede ser más útil según su caso de uso.
Utilice el siguiente comando para obtener la dirección IP del contenedor en ejecución.
$ ip addr
Ejemplo-:
[email protected]:/# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
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
247: [email protected]: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:ac:11:00:06 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 172.17.0.6/16 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::42:acff:fe11:6/64 scope link
valid_lft forever preferred_lft forever