gpt4 book ai didi

python - 有没有一种方法可以安排 docker 容器相互运行?

转载 作者:太空宇宙 更新时间:2023-11-03 21:04:06 24 4
gpt4 key购买 nike

我正在使用 Docker 容器创建微服务。

最初,我运行一个 Docker 容器,它为我提供了一些输出,我需要这些输出作为第二个 Docker 容器的输入。

所以步骤流程是:

  1. 运行 Docker 容器;
  2. 获取输出;
  3. 使用之前的输出触发第二个 Docker 容器的运行。

我研究了 Kubernetes、云函数和 Google Cloud 上的 pub/sub。虽然我想先在本地运行它。

不幸的是,我还没有找到解决方案,我的流程更像是脚本而不是基于网络的应用程序。

最佳答案

如果您从自动 DevOps 的角度询问,您可以尝试使用 kubectl wait 命令来实现此目的。

  • 为每个容器(例如 pod、deployment 或 statefulset)准备 yaml 文件
  • 编写 shell 脚本,对文件运行 kubectl apply -f
  • 一旦处于就绪/运行状态,就使用 kubectl waitjsonpath 将信息从前一个 pod 传递到下一个 pod。

查找详细文档 here .

关于python - 有没有一种方法可以安排 docker 容器相互运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55538455/

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