首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows上找到停靠卷的位置

在Windows上找到停靠卷的位置
EN

Stack Overflow用户
提问于 2022-11-19 11:40:06
回答 1查看 20关注 0票数 0

我对码头卷的理解是,它是我的本地机器上的一些存储器,在我的本地机器上运行的不同的码头容器也可以访问。

我使用了docker-compose.yml来创建运行postgres数据库的docker容器。我将卷路径指定为'postgres:/var/lib/postgresql/data‘。然而,这似乎是一条Linux路径。我假设Linux是运行在我的容器中的操作系统,不知何故,docker知道在哪里查找我的Windows机器上的实际数据。有人能告诉我这个卷文件的Windows路径是什么吗?

我已将卷名指定为“postgres”。但是,当我使用'docker卷ls‘列出本地计算机上的现有卷时,我只能看到一个名为“docker_postgres”的卷。我已经读过了,docker在卷名前面加上了存储在其中的项目目录。这就是我想在本地机器上找到卷的位置的原因之一--因为我无法理解为什么前缀是'docker‘。

你可能意识到我对码头没有广泛的背景,请帮我解释一下!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-19 11:44:13

有人能告诉我这个卷文件的窗口路径是什么吗?

是的,有人可以(我不能,我不太清楚里面的东西),但这将回避如何使用码头数量。

如果您想从外部容器访问您的数据,您只需直接使用一个路径而不是postgres卷名,而不是使用一个指定的卷。

但是,如果您需要访问数据,那么在一个容器中挂载卷,使您的主机能够访问数据(例如,通过SSH/SCP),是这样做的典型方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74499695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档