Сеть без доступа в Docker
Сеть без доступа оставляет контейнер без внешних интерфейсов, кроме замкнутой петли на себя. Соседей по имени здесь нет, и маршрут в интернет не настраивается.
Режим задаёт то же имя флага
--network, но со значением
none.
Контейнер box на alpine
с ожиданием триста секунд
в фоне выглядит так:
docker run -d --name box --network none alpine sleep 300
Пинг наружу из такой копии
не проходит: пакеты некуда
отправить, кроме самого себя.
Ответа от удалённого узла
не будет, хотя команда внутри
контейнера запускается.
Если в образе нет утилиты
пинга, для такой проверки
берут busybox вместо
alpine.
Проверку из box
выполнят так:
docker exec box ping -c 1 example.com
Создайте фоновый контейнер solo на busybox в сети без доступа с ожиданием двести секунд.
Из solo выполните одну попытку пинга к example.com и опишите результат своими словами.