Не удается выполнить запись в файл /etc/hosts из Dockerfile с помощью RUN

Это работает в docker 1.7.0

RUN echo "192.168.11.112 myhost" >> /etc/hosts && wget http://myhost

Хитрость заключается в том, чтобы добавить имя хоста в ту же строку, в которой вы его используете, в противном случае файл hosts будет сброшен, поскольку каждая команда ЗАПУСКА запускает новый промежуточный контейнер. Например, это не сработает:

RUN echo "192.168.11.112 myhost" >> /etc/hostsRUN wget http://myhost