我正在使用Docker容器创建微服务。
最初,我运行一个Docker容器,它为我提供了一些输出,作为第二个Docker容器的输入。
因此,步骤流将是:
我研究了Kubernetes,云功能和Google Cloud上的pub / sub。虽然我想先在本地运行。
不幸的是,我还没有找到解决方案,我的流程更像是脚本,而不是基于Web的应用程序。
答案 0 :(得分:0)
如果您是从自动开发的角度来看的,则可以尝试使用kubectl wait
命令。
kubectl apply -f
。kubectl wait
和jsonpath
将信息从上一个容器中传递到下一个容器。找到详细的文档here。
答案 1 :(得分:0)
您可以查看Kubernetes Jobs。尽管Kubernetes并不是真正按顺序运行脚本并在容器之间共享依赖项,但它确实可以解决问题。
This thread与您所需要的相似。提到我感兴趣的一种工具是brigade。