꽤 간단한 Dockerfile을 사용하여 도커 이미지를 만들고 있습니다. Dockerfile 내부에는 다음 명령이 있습니다.
RUN printf "192.92.13.243 www.hahaha.com \n" >> /etc/hosts
이 시점에서 이미지 생성이 중단되지 않기 때문에 명령 자체는 문제가없는 것 같습니다.
문제는 이것입니다 : 이미지를 실행할 때 "/ etc / hosts"안에 삽입 된 줄이 없습니다.
이제 도커 버전 1.2를 검색하기 전에 컨테이너 내부의 호스트 파일에 문제가 있음을 알았습니다. 필자의 경우 현재 현재 최신 버전 1.5를 사용하고 있습니다.
뭔가 빠졌습니까?
업데이트 1 :
docker의 github 페이지 에서이 문제에 대해 많은 문제가있는 것으로 보입니다.