Je crée une image 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 fonctionner correctement, puisque 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à.
J'ai cherché et découvert qu'avant la version 1.2 de Docker, il y avait un problème avec le fichier hosts dans les conteneurs. Dans mon cas, j'utilise la version 1.5, la plus récente à ce jour.
Est-ce que j'ai manqué quelque chose ?
UPDATE 1 :
Il semble qu'il y ait beaucoup de problèmes à ce sujet, à la fois ouverts et fermés, dans les pages github de Docker.