У меня есть простой файл Docker, но первая команда RUN (для добавления IP-адреса хоста в /etc/hosts) не имеет никакого эффекта
FROM dockerfile/java
RUN sudo echo "XX.XX.XXX.XXX some.box.com MyFriendlyBoxName" >> /etc/hosts
ADD ./somejavaapp.jar /tmp/
#CMD java -jar /tmp/somejavaapp.jar
EXPOSE 8280
Я использую
docker build .
а затем проверить, что эхо-строка RUN работает с использованием
sudo docker run -t -i <built image ID> /bin/bash
Я попал в контейнер, но файл /etc/hosts не был добавлен. Выполнение того же эха.... строка, пока в контейнере имеет желаемый эффект
Может ли кто-нибудь сказать мне, что не так с моим файлом dockerfile RUN...?