当前位置: 首页 > 知识库问答 >
问题:

Docker在Windows或Mac上存储卷的位置?[重复]

邵阳德
2023-03-14

我创建了一个docker卷

docker inspect mongodata                                                                                                [
{
    "CreatedAt": "2020-05-22T20:02:02Z",
    "Driver": "local",
    "Labels": {},
    "Mountpoint": "/var/lib/docker/volumes/mongodata/_data",
    "Name": "mongodata",
    "Options": {},
    "Scope": "local"
}

]

你知道docker在Windows上把这个卷存储在哪里吗?

操作系统:Windows10 64x

Docker桌面版:2.2.0.3

共有1个答案

司凡
2023-03-14

Windows(和Mac)上的Docker使用一个小型虚拟机来运行Linux容器,您将在这个虚拟机上找到数据。

可以通过运行此容器进入此VM:

docker run -it --rm --privileged --pid=host justincormack/nsenter1

有关此容器的详细信息:https://github.com/justincormack/nsenter1

 类似资料:
  • 我不确定我是否有配置错误,或者我只是不知道在哪里查找,但我似乎找不到我的文件存储这些配置的地方 我的计算机内也没有任何东西 我还尝试在中查找,但该位置没有volumes目录

  • 问题内容: 与这个有关debian的问题类似。我有非定制的安装,我想知道数据实际存储在哪里。链接问题未在接受的答案中指出。 问题答案: 在Mac上,数据存储在elasticsearch安装文件夹的子文件夹中。 请参阅目录布局以进行常规安装,即既没有Linux也没有Windows。

  • 问题内容: 我在一台Macbook Pro笔记本电脑上运行 docker-machine(0.5.0) 和 docker-compose(1.5.0) 以启动我的容器。 这意味着我正在使用docker-machine创建我的virtualbox boot2docker驱动的HOST计算机,它将运行我的docker守护程序并托管我的所有容器。 我认为我缺少关于HOSTS和VOLUME概念的关键内容,

  • 我在一台Macbook Pro笔记本电脑上运行docker-machine(0.5.0)和docker-compose(1.5.0)来启动我的容器。 这意味着我正在使用docker-machine创建我的virtualbox boot2docker驱动的主机,它将运行我的docker守护进程并托管我的所有容器。 我想我遗漏了主机和卷概念的一些关键内容,因为它们引用了Docker和文档。 这是我的d

  • 问题内容: 我设法在目录下找到了容器,但是找不到图像。 什么是目录和文件? 问题答案: 目录的内容根据Docker用于存储的驱动程序而有所不同。 默认情况下,这将是,但可以回落到,,,或者根据您的内核支持。在大多数地方,这是可以的,但是RedHats却接受了。 您可以使用Docker守护程序的或选项手动设置存储驱动程序。 将包含驱动程序特定的图像内容存储。 现在在和文件中仅包含有关图像的元数据。

  • 我对docker比较陌生。我想使用一个有卷的数据库来持久化。我在windows 10中。 我想检查在我的机器中创建的卷。 当我运行命令时 因为这是一个windows框,所以我没有文件夹/var/lib/docker/volumes/。windows中的volumn文件夹具体在哪里,以便我可以在需要时备份它。