gpt4 book ai didi

docker - 使用 Docker API 挂载卷

转载 作者:行者123 更新时间:2023-12-02 04:44:23 26 4
gpt4 key购买 nike

我有一个使用 Docker API 控制的 Docker 主机,例如 this .

我可以使用此 API 非常轻松地创建新卷和新容器。

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

最佳答案

您可以使用创建请求中的 HostConfig 将之前创建的卷(例如 volume1)装载到容器中。在 HostConfig 中,您可以指定要创建的装载 (Mounts)。

安装就像:

{
"Target": "path/in/the/container",
"Source": "volumeName",
"Type": "volume",
"ReadOnly": false
}

因此,您应该添加到创建请求的信息如下:

"HostConfig": {
"Mounts": [
{
"Target": "path/in/the/container",
"Source": "volume1",
"Type": "volume",
"ReadOnly": false
}
]
}

我还建议您深入研究 Docker 的此文档。您可以在那里找到很多好的、有用的信息。

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

关于docker - 使用 Docker API 挂载卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46453860/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com