如何使容器与非容器化应用程序(Ex数据库)通信

时间:2019-02-06 10:26:42

标签: docker docker-networking linux-containers docker-network

我正在尝试了解容器化应用程序如何进行通信
使用非容器化的应用程序,例如非容器化的数据库
可能在同一主机上。
我想知道需要哪种命令或设置才能实现此目的。

2 个答案:

答案 0 :(得分:0)

例如,您可以使用主机网络https://docs.docker.com/network/host/

通过这种方式,即使您的应用程序实际上已安装在容器中,也好像您的应用程序已安装在计算机中一样

答案 1 :(得分:0)

Docker容器可以与外界进行通讯
只要包含守护程序的主机可以与目标主机进行通信。

另一方面,容器必须发布一个端口,通过它可以从外部访问该端口