Ошибка: ping command not found
04.03.2022
Часто можно столкнуться с такой ошибкой при попытке выполнить команду ping находясь внутри Docker контейнера, вызвано это тем что образы для Docker делаются как можно более легкими, поэтому не все команды доступы там "из коробки".
Чтобы решить эту проблему достаточно установить пакет iputils-ping. На Docker образах основанных на Ubuntu это делается следующим образом (внутри контейнера):
apt-get update
apt-get install iputils-ping
Этого будет достаточно если команда ping понадобилась вам разово в рамках отладки чего-либо, если же вы хотите чтобы при работе с данным контейнером ошибка "ping команда не найдена" не появлялась никогда, вам нужно добавить её в Dockerfile вашего образа:
FROM ubuntu
RUN apt-get update && apt-get install -y iputils-ping
CMD bash
Поделиться публикацией
Поиск
О блоге
Все для веб-мастера: статьи по PHP, Yii, полезным сервисам и заработку на своих сайтах