Saltar al contenido

¿Cómo instalar el comando “ifconfig” en mi imagen de ubuntu docker?

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 es ip, y hace un gran trabajo al intervenir para los desactualizados ifconfig.

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
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *