我知道可以使用 docker bridge 网络手动将主机暴露给容器。但是如何使用交换机更轻松地完成链接--link
?
例如,我想从容器连接主机系统上运行的数据库。一种方法是手动将容器中应用程序的连接目标设置为 docker 桥接网络上主机的 IP 地址(docker0
默认情况下)。然而,许多 docker 镜像提供了一种简单的方法来--link
连接数据库。在这种情况下我该如何实现呢?
答案1
Docker 链接专用于容器到容器的通信。
要在其他地方公开端口,您需要使用-P
或-p
。