Mam plik Dockerfile wskazany przez docker-compose.yml.Składanie woluminu Docker-compose przed uruchomieniem
Chciałbym, aby montaż woluminu w docker-compose.yml miał miejsce przed plikiem RUN
w pliku Dockerfile.
Dockerfile:
FROM node
WORKDIR /usr/src/app
RUN npm install --global gulp-cli \
&& npm install
ENTRYPOINT gulp watch
doker-compose.yml
version: '2'
services:
build_tools:
build: docker/gulp
volumes_from:
- build_data:rw
build_data:
image: debian:jessie
volumes:
- .:/usr/src/app
To sprawia, że całkowite poczucie na to, aby zrobić Dockerfile pierwszy, a następnie zamontować z Docker-komponować, jednak istnieje sposób, aby obejść to.
Chcę zachować ogólny plik Dockerfile, przekazując bardziej szczegółowe bity z komponowania. Może to nie najlepsza praktyka?
T H A N K Y O U dla tej odpowiedzi. Próbowałem rozwiązać ten sam problem z pakietem internetowym. https://stackoverflow.com/questions/41058764/dockerized-django-with-webpackdevserver/41075389#41075389 – Pietro
you rock holmes! słodka odpowiedź –