Je fais une image de docker en utilisant un Dockerfile assez simple. Dans le Dockerfile, j'ai cette commande:
RUN printf "192.92.13.243 www.hahaha.com \n" >> /etc/hosts
La commande elle-même semble être correcte, car la création de l'image ne s'arrête pas à ce stade.
Le problème est le suivant: lors de l'exécution de l'image, la ligne qui est censée avoir été insérée dans "/ etc / hosts" n'est pas là.
Maintenant, j'ai cherché et découvert qu'avant la version 1.2 de docker, il y avait un problème avec le fichier hosts à l'intérieur des conteneurs. Dans mon cas, j'utilise la version 1.5, la dernière en date.
Suis-je en train de manquer quelque chose?
MISE À JOUR 1:
Il semble y avoir beaucoup de problèmes à ce sujet, à la fois ouverts et fermés, dans les pages github de docker.