Docker卷停止同步
我在windows和wsl上使用docker 我想我的设置是正确的,因为我已经成功地进行了近3个月的工作,没有出现任何问题,但昨天我将docker更新到了最新版本(19.03.5),现在我的卷无法正确同步文件。为了能够正确地查看文件,我必须重新启动Docker卷停止同步,docker,windows-subsystem-for-linux,docker-volume,Docker,Windows Subsystem For Linux,Docker Volume,我在windows和wsl上使用docker 我想我的设置是正确的,因为我已经成功地进行了近3个月的工作,没有出现任何问题,但昨天我将docker更新到了最新版本(19.03.5),现在我的卷无法正确同步文件。为了能够正确地查看文件,我必须重新启动docker compose 在wsl上,我在/C/下安装了C:: 这是我的docker-compose.yml: version: "3" services: php: build: ./php container_name: p
docker compose
在wsl上,我在/C/
下安装了C:
:
这是我的docker-compose.yml:
version: "3"
services:
php:
build: ./php
container_name: php
depends_on:
- db
volumes:
- ../../WWW:/code
- /code/treddy/api/vendor
web:
image: nginx:latest
container_name: web
ports:
- 80:80
- 443:443
volumes:
- ../../WWW:/code
- ./nginx.conf:/etc/nginx/nginx.conf
depends_on:
- php
db:
image: mysql:5.7
container_name: db
ports:
- "3306:3306"
volumes:
- ./dbdata:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: password
有时,当我重新启动docker时,似乎所有操作都正常,但在对文件进行一些编辑后,卷停止同步文件。降级到2.1.0.5或尝试此解决方案。您好,欢迎使用此解决方案。您能否提供一些详细信息,说明为什么降级是一个好的解决方案,以及链接页面的内容如何支持该建议?最好的答案是自我支持的,而不依赖外部链接。Docker for Windows 2.2.0.0中的文件系统缓存存在缺陷。这个bug不依赖于wsl。在我的例子中,下面链接中的解决方案解决了这个问题,但增加了一些新的内容。降级后,所有工作都很完美,但需要完全重建。