繁体   English   中英

创建能够相互通信的 docker 容器的最佳方法是什么?

[英]what is the best approach to create docker containers that are able to communicate with each other?

我正在编写一个管道脚本,我有一个服务器容器和一个在服务器上运行某些混乱测试的客户端容器,当使用 Kuubernetes 时,我注意到所有容器都在 localhost 上,这将使我的测试失败,那么正确的是拥有 2 个可以在不同 IP/主机名上通信的容器的方法?

我对 jenkins 了解不多,但在 Kubernetes 中,pod 内的所有容器都将使用 localhost 进行通信。 它的行为类似于 sidecar 应用程序,而不是客户端-服务器应用程序。

如果您想模拟客户端和服务器应用程序,我建议使用 2 个 Kubernetes pod(服务器 1 个 pod,客户端 1 个 pod)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM