У меня есть файл Docker, на который я указываю файл docker-compose.yml.
Я хочу, чтобы mount тома в файле docker-compose.yml произошел до RUN
в файле Docker.
Dockerfile:
FROM node
WORKDIR /usr/src/app
RUN npm install --global gulp-cli \
&& npm install
ENTRYPOINT gulp watch
Докер-compose.yml
version: '2'
services:
build_tools:
build: docker/gulp
volumes_from:
- build_data:rw
build_data:
image: debian:jessie
volumes:
- .:/usr/src/app
У него есть полный смысл сначала сделать Dockerfile, а затем смонтировать из docker-compose, однако есть ли способ обойти его.
Я хочу сохранить общий файл Dockerfile, передавая более конкретные биты из компоновки. Возможно, это не лучшая практика?