首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Docker安装卷

使用Docker安装卷
EN

Stack Overflow用户
提问于 2017-09-27 17:26:37
回答 1查看 5.3K关注 0票数 9

我有一个Docker主机,它使用Docker进行控制,比如

我可以很容易地使用这个API创建一个新卷和一个新容器。

但是,如何创建新容器并仅使用API将此卷安装到此容器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-27 19:32:27

您可以使用create中的volume1将先前创建的卷(比如HostConfig )挂载到容器中。在HostConfig中,可以指定要创建的挂载(Mounts)。

一个Mount就像:

代码语言:javascript
复制
{
   "Target":   "path/in/the/container",
   "Source":   "volumeName",
   "Type":     "volume", 
   "ReadOnly": false
}

因此,应该添加到create中的信息如下:

代码语言:javascript
复制
"HostConfig": {
    "Mounts": [
        {
           "Target":   "path/in/the/container",
           "Source":   "volume1",
           "Type":     "volume", 
           "ReadOnly": false
        }
     ]
}

我还建议您深入了解Docker的文档。你可以在那里找到很多好的有用的信息。

https://docs.docker.com/engine/api/v1.27/#operation/ContainerCreate

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

https://stackoverflow.com/questions/46453860

复制
相关文章

相似问题

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