我正在运行带有 WSL2 后端的 Docker Desktop。
我正在尝试运行docker-compose.yml
如下所示的操作:
version: '3.8'
services:
foo-service:
volumes:
- /home/foo:/var/lib/foo
docker inspect
容器上的A表示:
"HostConfig": {
"Binds": [
"/home/foo:/var/lib/foo:rw"
]
[..]
"Mounts": [
{
"Type": "bind",
"Source": "/home/foo",
"Destination": "/var/lib/foo",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
因此,当我执行此操作时,docker-compose up
我希望可以在下面找到卷映射\\wsl$\docker-desktop\home\foo
,但是\home
目录为空,而下面的卷\\wsl$\docker-desktop-data\mnt\wsl\docker-desktop-data\data\docker\volumes
已创建。
当我将 Docker Desktop 与我的 WSL2 Ubuntu 发行版连接并从内部运行撰写文件时,映射已成功创建。