Cette expérience tente de construire un conteneur à l'aide de ce menu fixe de fichier:
FROM lambdalinux/baseimage-amzn:2016.09-000
COPY ./bundle /opt/bundle/
VOLUME /bundle
Ensuite, à l'intérieur du récipient, de créer un /opt/bundle/file.txt
et de mettre un texte. Mais ce fichier n'apparaît pas dans le répertoire du bundle sur l'ordinateur hôte comme je m'y attendais après avoir lu dois-je inclure mon code à COPIER/AJOUTER ou d'un volume dernier paragraphe:
Il peut y avoir des cas où vous aurez envie d'utiliser les deux. Vous pouvez avoir l'image du code à l'aide d'une COPIE, et utiliser un volume dans votre fichier Composer d'inclure le code à partir de l'hôte au cours du développement. Le volume remplace le contenu du répertoire de l'image.
Ne pas Dockerfile VOLUME faire la même chose que docker-compose.yml
du VOLUME? Si oui, comment cela peut-il être fait de sorte que les changements dans le répertoire de l'hôte est réfléchie à l'intérieur du conteneur répertoire dans ce cas?
J'ai également créé un fichier sur l'hôte bundle/play.txt
mais qui ne se présentent pas à l'intérieur du conteneur /opt/bundle/...