J'ai un conteneur Docker sous Ubuntu que j'ai fait comme suit :
docker run -it ubuntu /bin/bash
mais il ne semble pas avoir ping
. Par exemple
bash: ping: command not found
Dois-je l'installer ?
Cela semble être une commande assez basique pour être manquante. J'ai essayé whereis ping
qui ne rapporte rien.
13 votes
Il est tout à fait approprié qu'une image Docker soit minimale. Dans la plupart des cas, un conteneur ne fera jamais rien d'autre que d'exécuter une seule application - pourquoi installer quelque chose dont cette application n'a pas besoin ?
6 votes
Si vous souhaitez simplement exécuter des diagnostics, il peut être plus simple d'exécuter busybox (dont l'image inclut ping), par exemple : docker run -it --rm busybox ping my-server.