Docker启动,项目开始运作,
但是,如果我通过IDE更改了项目中的任何文件,则在浏览器中刷新页面后,这些更改将不可见。
docker容器看不到它们,只有重启apache之后,它才会在docker上更新(并非总是如此)。
好像他拿着高速缓存并只是下载它一样。

在上一次docker桌面更新后开始出现问题。

请指示我解决问题。

编辑:

Docker-compose.yml

version: '3'
services:
   web:
       image: project
       build: ./docker/web/
       container_name: project
       restart: unless-stopped
  links:
       - redis
       - db
  ports:
       - 8080:80
       - 443:443
  volumes:
        - './:/var/www/app'
        - './docker/web/sites-enabled:/etc/apache2/sites-enabled'
  depends_on:
        - redis
        - db
  environment:
       CONTAINER_ROLE: app
       APP_ENV: ${APP_ENV}
       TZ: "Europe/Warsaw"

最佳答案

这是2.2.0.0版本中正在处理的一个已知问题。

https://github.com/docker/for-win/issues/5530

在此版本中,文件系统共享已被完全重写,一旦发布到GA,似乎就会报告一些错误。

08-28 05:31
查看更多