【问题标题】:Sending files from one docker container to another将文件从一个 docker 容器发送到另一个
【发布时间】: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


【解决方案1】:

如果它们是 linux 容器,您可以使用 scp

scp file root@172.17.x.x:/path

【讨论】:

  • 谢谢。非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-26
  • 1970-01-01
  • 2018-02-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多