无法使用Windows版Docker访问Docker卷的挂载点

时间:2019-12-04 13:55:15

标签: docker docker-machine

我想要做的就是在终端中访问Docker卷的Mountpoint

PS C:\> docker volume create myvol
myvol
PS C:\> docker volume inspect myvol
[
    {
        "CreatedAt": "2019-12-04T13:41:02Z",
        "Driver": "local",
        "Labels": {},
        "Mountpoint": "/var/lib/docker/volumes/myvol/_data",
        "Name": "myvol",
        "Options": {},
        "Scope": "local"
    }
]

现在,我要访问 Mountpoint路径 /var/lib/docker/volumes/myvol/_data

PS C:\> docker-machine ssh default
docker@default:~$ cd /var/lib/docker
docker@default:/var/lib/docker$ sudo su
root@default:/mnt/sda1/var/lib/docker# cd volumes
root@default:/mnt/sda1/var/lib/docker/volumes# ls -al
total 32
drwx------    2 root     root          4096 Dec  4 13:25 .
drwx--x--x   15 root     root          4096 Dec  4 13:27 ..
-rw-------    1 root     root         32768 Dec  4 13:27 metadata.db

似乎Mountpoint路径不存在。因此,我认为这是因为该卷为空,因此在该卷上生成了一些文件之后,我再次尝试了该操作,但是结果是相同的-myvol中没有/var/lib/docker/volumes目录。正常吗即使该目录不存在,我也可以使用该卷永久存储数据。是正常行为还是我错过的事情?

0 个答案:

没有答案