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,似乎就会报告一些错误。