Я использую docker на windows с wsl.
Я думаю, что я настроил его правильно, потому что успешно работал над ним почти 3 месяца без проблем, но вчера я обновил docker до последней версии (19.03.5), и теперь мои тома неправильно синхронизируют файлы. Я должен сделать docker-compose restart
для правильного просмотра файлов.
На wsl я смонтировал C:
в /c/
:
, вот мой docker -композит. 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, кажется, что все работает правильно, но после некоторых изменений в файлах объем перестает синхронизироваться c файлов.