I'm just trying out WSL 2 with Docker for Windows and I'm having an issues with mounted volumes :
version: "3.7"
services:
node:
build: .
container_name: node
hostname: node
volumes:
- ./app:/app
stdin_open: true
the container build and start well, I access it with docker exec nicely but the /app
folder inside the container isn't bound to my laptop app
folder. However the right path is actually correctly mounted on the running container :
(here I do pwd on the host to if it matches perfectly with what is mounted on the container)
➜ app pwd
/mnt/c/Users/willi/devspace/these/app
And this is screen of portainer telling me what path are mounted where in the container and everything matches.
The file I create int he app folder on the host are not visible in the app folder of the container and vice-versa. This is weird and I don't know how to debug it.
Complementary infos:
- Windows 10 Pro 10.0.19041
- Docker for Windows version : 2.3.0.4
docker version
output in WSL : 19.03.12docker-compose version
: 1.26.2
Thanks
docker inspect -f '{{ .Mounts }}' name-or-id
– Leighleigha-v E:/dir/file.txt:/dir/file.txt
instead of-v /e/dir...
– Leighleigha