Docker не обновляет том внутри контейнера - PullRequest
0 голосов
/ 20 сентября 2019

Здравствуйте, у меня работает докер-контейнер.

Я запускаю его с помощью docker-compose, и соответствующая папка хоста также монтируется как том

  version: '3.3'
services:
  web:
    build:
      context: ./build/docker
      dockerfile: Dockerfile
    image: php71develop
    container_name: AppPortalH3_dev
    ports:
      - '80:80'
      - '443:443'
    tty: true
    volumes:
      - ../AppPortalH3:/var/www/AppPortalH3
      - ../ErnSrc:/var/www/ErnSrc

Когда я изменяю один файл в моемредактор, вне контейнера, изменения не синхронизированы внутри контейнера.

Я думал, что это была проблема со скоростью, но когда я запускаю cat или vim для файла внутри контейнера, файл обновляется немедленно.

Моя ОС - linux UBUNTU 18.04

1 Ответ

0 голосов
/ 20 сентября 2019

Можно попробовать использовать крепление Bind, как это

volumes:
  - type: bind
    source: ../AppPortalH3
    target: /var/www/AppPortalH3
  - type: bind
    source: ../ErnSrc
    target: /var/www/ErnSrc
...