Docker不更新容器内的卷

时间:2019-09-20 10:53:26

标签: docker synchronization volumes

你好,我正在运行一个Docker容器。

我从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 :(得分:0)

可以尝试使用像这样的绑定坐骑

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