【发布时间】:2020-03-18 17:11:28
【问题描述】:
如标题所述。我希望将文件从容器 A 发送到容器 B。两个容器都在不同的卷上运行并且在同一个网络上。如果不将文件临时存储在主机文件系统中,这可能吗?
我一直在阅读并找到此解决方案,但是它要求我要发送的文件临时存储在主机中
https://medium.com/@gchudnov/copying-data-between-docker-containers-26890935da3f
容器 A 有自己的卷,文件被写入其中。我想让容器 A 将此文件发送到容器 B 所连接的卷。容器 B 然后读取这个文件。
谢谢
【问题讨论】:
-
通常你会使用从一个容器到另一个 HTTP 端点的 HTTP POST 来执行此操作。专门针对“共享文件”的设置往往更难设置,如果您迁移到 Kubernetes 等集群设置,则无法很好地扩展。
-
@DavidMaze 谢谢。这只是我正在制作的一个小应用程序,无意扩大它,所以这应该可以工作。谢谢
标签: docker docker-compose docker-cp