首页 > 解决方案 > 从主机连接到 docker 容器

问题描述

我在本地机器上运行了几个 docker 容器。一个用 SQL Server,一个用 RabbitMQ,一个用我的代码。在 docker 容器中一切正常,但我如何从外部引用这些容器?

我想通过桌面上安装的管理工作室连接到 SQL Server。我还想从我桌面上的浏览器中访问 RabbitMQ 管理控制台。

在容器内部,我使用主机名引用其他容器,但这在网络之外是不可见的。我可以连接IP,但每次启动它都会改变。

有没有办法给每个容器一个从主机可见的主机名?有更好的方法吗?

标签: dockerdocker-containerdocker-networkingdocker-network

解决方案


推荐阅读