【发布时间】:2020-07-28 06:57:01
【问题描述】:
所以我有一些 docker web 应用程序,当它使用docker-compose 加载时,dhcp 服务选择了一些 IP 地址,比如说192.168.96.3,webapp 位于端口6000,所以连接到我使用@987654325 的 webapp @。有什么办法,在docker-compose.yml 中分配域名foo.local,这样当我连接到webapp 时我输入foo.local:6000?
在我的docker-compose.yml中,我可以添加一个我的主机可以映射到容器的动态ip的域名吗?
注意: 容器使用自己的网络,因此将其附加到主机网络将与其用途相冲突。
【问题讨论】:
-
你在什么操作系统上运行 docker?
-
如何将域名分配给在您的主机上本地运行的其他进程? How to assign domain names to containers in Docker? 讨论如何使用已发布的端口和反向代理进行设置; Compose 不会自行进行这种 Docker 外网络设置。
-
我正在运行arch linux os
标签: docker docker-compose