gpt4 book ai didi

docker - 从另一个 docker 容器触发 docker run

转载 作者:行者123 更新时间:2023-12-02 19:11:19 27 4
gpt4 key购买 nike

我有两个 docker 图像,可以说

图 1:它有一个基于 Python Flask 构建的公共(public) API
图 2:这是用 Python 编写的一些功能测试

我正在寻找一个选项,其中 Image 1 容器中的 API 使用特定参数发布,然后 Image1 容器应该触发 Image2 的 docker 运行。

这是否应该从 docker 容器触发 docker run。

谢谢

最佳答案

您正在谈论在 Docker 中使用 Docker

查看此博客文章以获取有关其工作原理的更多信息:
https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/

简而言之,您需要将 docker 套接字安装为一个卷(现在使用 docker 1.10,它的依赖项也是如此)

然后你可以在 docker 中运行 docker。

但似乎您尝试做的事情并不一定需要这样做。您应该考虑使您的“工作人员”API 成为您可以运行并调用端点以触发参数化工作的实际 HTTP API。这样您就可以运行一个等待工作请求并运行它们的容器,而无需在每次需要完成任务时运行一个容器。

关于docker - 从另一个 docker 容器触发 docker run,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36647056/

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