Docker-compose не вносит изменения и не вносит изменения в контейнер Docker. - PullRequest
0 голосов
/ 13 марта 2019

У меня вопрос, почему каждый раз, когда я изменяю свою папку листья, она не отражается на моем контейнере. В моем контейнере есть nodemon, где он отслеживает мои изменения.

Это мой docker-compose.yml:

version: "2"
services:
  app-rsync:
    build: ./docker
    volumes:
      - ./docker/leavelab:/usr/src/app # will be mounted on /usr/src/app/leavelab

Это мой Dockerfile:

FROM alpine:3.8
EXPOSE 3000
LABEL org.label-schema.schema-version="1.0"
LABEL org.label-schema.docker.cmd="docker run -d -p 3000:3000 --name alpine_leavelab"
RUN apk add --no-cache \
    git \
    make \
    nodejs npm \
    python \
    vim
RUN npm install -g nodemon
RUN adduser --system app --home /app
USER app
WORKDIR /app
RUN mkdir /app/leavelab
COPY ./leavelab /app/leavelab
WORKDIR /app/leavelab
RUN npm install
CMD npm start

1 Ответ

1 голос
/ 13 марта 2019

Я интерпретирую тему следующим образом: docker-compose up не перестраивает образ для указанного Dockerfile.

Мой ответ на эту проблему:

docker-compose up толькосоздание изображений, когда нет подходящего изображения, например, при первом вызове docker-compose up.Вы можете принудить здание с docker-compose up --build.Вы также можете позвонить docker-compose build, прежде чем позвонить docker-compose up.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...