我有一个看起来像这样的docker文件。如何从主机访问此卷?我检查了安装Docker的卷文件夹。
FROM busybox
MAINTAINER Erik Kaareng-sunde <esu@enonic.com>
RUN mkdir -p /enonic-xp/home
RUN adduser -h /enonic-xp/ -H -u 1337 -D -s /bin/sh enonic-xp
RUN chown -R enonic-xp /enonic-xp/
VOLUME /enonic-xp/home
ADD logo.txt /logo.txt
CMD cat /logo.txt
LS
$ docker volume ls
DRIVER VOLUME NAME
local b4e99290fd4d5f7a3fe700ae9b616c2e66b1f758c497662415cdb47905427719
我希望能够进入该卷。
inspect
docker volume inspect b4e99290fd4d5f7a3fe700ae9b616c2e66b1f758c497662415cdb47905427719
[
{
"Driver": "local",
"Labels": null,
"Mountpoint": "/var/lib/docker/volumes/b4e99290fd4d5f7a3fe700ae9b616c2e66b1f758c497662415cdb47905427719/_data",
"Name": "b4e99290fd4d5f7a3fe700ae9b616c2e66b1f758c497662415cdb47905427719",
"Options": {},
"Scope": "local"
}
]
答案 0 :(得分:0)
Docker volume ls列出所有卷docker volume inspect允许您检查卷。如果您无法找到具有泊坞窗量的体积,请尝试泊坞检查您的容器并检查信息
答案 1 :(得分:0)
您可以使用docker run -v /path/in/host:/path/in/container image-name....
答案 2 :(得分:0)
看了很多帖子后,我终于找到了一个帖子,解决了这里提出的问题。
Getting path and accessing persistent volumes in Docker for Mac
注意:这仅适用于Mac。
tty
的路径也可能在此处出现:
〜/ Library / Containers / com.docker.docker / Data / vm / * / tty