WSL,Docker:看不到已安装的卷内容

WSL, Docker: cannot see mounted volume contents

跟随 this tutorial 应该可以看到一卷的内容。例如,这是预期的结果:

    $ sudo ls -la /var/lib/docker/volumes

    total 744
    drwx------ 57 root root 131072 Sep  2 20:52 .
    drwx--x--x 12 root root   4096 Sep  2 09:06 ..
    drwxr-xr-x  3 root root   4096 Sep  2 20:52 crv

在 Windows(和 installed in WSL)上使用 Docker 而不是我得到:

ls: cannot access '/var/lib/docker/volumes/crv/_data': No such file or directory

george@gwb-10:/mnt/g/Documents/workspace/docker$ docker volume create crv
crv
george@gwb-10:/mnt/g/Documents/workspace/docker$ docker inspect crv
[
    {
        "CreatedAt": "2018-04-23T13:12:08Z",
        "Driver": "local",
        "Labels": {},
        "Mountpoint": "/var/lib/docker/volumes/crv/_data",
        "Name": "crv",
        "Options": {},
        "Scope": "local"
    }
]
george@gwb-10:/mnt/g/Documents/workspace/docker$ sudo ls -la /var/lib/docker/volumes
ls: cannot access '/var/lib/docker/volumes': No such file or directory

某种程度上的结果。我不明白语法,但很明显存在预期结果的相似之处:

PowerShell:

G:\Documents\workspace\docker> docker run --rm -v /var/lib/docker/volumes:/data alpine ls /data
crv
metadata.db
G:\Documents\workspace\docker> docker run --rm -v /var/lib/docker/volumes/crv:/data alpine ls /data
_data

WSL:

george@gwb-10:/mnt/g/Documents/workspace/docker$ docker.exe run --rm -v /var/lib/docker/volumes:/data alpine ls /data
crv
metadata.db
george@gwb-10:/mnt/g/Documents/workspace/docker$ docker.exe run --rm -v /var/lib/docker/volumes/crv:/data alpine ls /data
_data