wsl2中volume挂载位置的问题
本人电脑环境:win10 + wsl2(Ubuntu 18.04.6 LTS)
运行命令:docker inspect testvol
1 | [ |
虽然docker给出了挂载的数据位置,但实际上该路径并不存在。之前以为是 sudo
权限的问题,还是不能解决。
经过一番摸索后,发现wsl2其实将该路径映射到了windows的路径上。不同的docker版本所映射的路径有所不同:
- Docker Engine v20.10.17:
\\wsl$\docker-desktop-data\data\docker\volumes
- Docker Engine v19.03:
\\wsl$\docker-desktop-data\version-pack-data\community\docker\volumes\