Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法访问docker卷';s mountpoint与Docker for Windows_Docker_Docker Machine - Fatal编程技术网

无法访问docker卷';s mountpoint与Docker for Windows

无法访问docker卷';s mountpoint与Docker for Windows,docker,docker-machine,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

我只想访问终端中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"
    }
]

现在我想访问挂载点路径
/var/lib/docker/volumes/myvol/\u数据

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
路径不存在。所以我认为这是因为卷是空的,所以我在该卷上生成了一些文件后再次尝试,但是结果是一样的,
/var/lib/docker/volumes
中没有
myvol
目录。这正常吗?即使目录不存在,我也可以将数据永久存储在此卷中。这是正常行为还是我遗漏了什么?

嗨,俊泰,你把卷装到你的容器上了吗?不确定docker机器,但使用docker,您可以运行类似于
docker run-v myvol:/path/to/mount myimage
/var/lib/docker/volumes/myvol/_data
的程序,它是卷数据在主机上的位置machine@ClemensKaserer是的,我为卷创建了一些文件。它是主机。它不是绑定挂载,而是数据量。您根本不应该试图直接访问
/var/lib/docker
子目录。如果从主机访问文件很重要,那么绑定装载比命名卷更好。