Я создаю изображение docker, используя довольно простой Dockerfile. Внутри Dockerfile у меня есть эта команда:
RUN printf "192.92.13.243 www.hahaha.com \n" >> /etc/hosts
Сама команда, кажется, в порядке, так как создание образа на этом этапе не останавливается.
Проблема заключается в следующем: при запуске образа строки, которая должна была быть вставлена внутри "/etc/hosts", там нет.
Теперь я поискал вокруг и обнаружил, что до версии 1.2 docker существовала проблема с файлом hosts внутри контейнеров. В моем случае я использую версию 1.5, последнюю на данный момент.
Я что-то упускаю?
ОБНОВЛЕНИЕ 1:
Похоже, что для этого есть много проблем, как открытых, так и закрытых, на страницах github docker.