有没有用过 Docker Engine API 的弟兄~问一个小问题

2020-06-17 19:55:57 +08:00
 sologgfun

https://docs.docker.com/engine/api/v1.40/#

POST /containers/create 这个 api 的入参有个 [ Volumes ] 字段

Volumes

An object mapping mount point paths inside the container to empty objects.

想问下这个 Volumes 啥意思,把我看迷糊了,我以为是把 host 路径映射到 container 路径的 map,试了一下发现不是啊。那这个是啥?

823 次点击
所在节点    问与答
3 条回复
GeruzoniAnsasu
2020-06-17 20:07:20 +08:00
这个 volumes 应该是给数据容器用的,比如 pg 的镜像里就有这个

就算不用-v 指定挂载点,也会把数据放在 host 上,docker volume ls 可以看到创建的 volumes


另外文档里已经给了格式了, "path":{} value 必须是一个空对象
sologgfun
2020-06-17 22:07:13 +08:00
@GeruzoniAnsasu 不好意思,我还是没有弄清楚。。
value 必须是空对象?那应该不会用 map 吧,因为这样根本不需要 value 了阿
lululau
2020-06-17 23:24:48 +08:00
empty object value 难道是创建并挂在一个匿名卷?不知道挂载一个已经存在的命名卷应该怎么填参数

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/682471

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX