105 votes

La commande ip est absente de l'image docker ubuntu

lorsque j'essaye d'exécuter la commande ip dans le conteneur docker ubuntu, j'obtiens:

bash: ip: commande introuvable.

version ubuntu:

 DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"

quel package dois-je installer pour cette commande?

Merci

169voto

lagom Points 3067

Vous pouvez utiliser apt-file search pour déterminer la commande dans quel package. De mon ubuntu16.04, il me dit d'installer iproute2 , je pense 1804 similaire.

1. Obtenez le package à installer:

 $ apt-file search --regexp 'bin/ip$'
iproute2: /bin/ip
iproute2: /sbin/ip

2. Installez le package:

 $ apt install -y iproute2
...

3. Vérifiez que le package est installé:

 $ dpkg -l iproute2
ii  iproute2    4.3.0-1ubuntu3      amd64      networking and traffic control tools

68voto

prosti Points 4630

N'oubliez pas d'installer iproute2

 apt install iproute2

Et puis vous pouvez utiliser la commande ip .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X