假设我在docker-compose.yml
中定义了2种服务,>
# Service app app: networks: - backend # Service server server: networks: - backend ports: - 80:80
app
服务将通过请求server
在http://server:80/
服务上上传数据,并显示数据URLhttp://server:80/data
现在,从我的浏览器中,我想单击该链接,但是我无法通过其Docker主机名访问server
,我只能通过http://localhost:80/data
进行访问。
反正有没有将我的docker-compose
配置为将主机名server
映射到docker之外,以便可以从我的主机访问它的原因?
比方说,我在docker-compose.yml中定义了2个服务,例如#服务应用程序应用:网络:-后端#服务服务器服务器:网络:-后端端口:-80:80该应用程序...
编号
您将必须使用与下面类似的条目来更新主机文件/etc/hosts
(在Windows上为C:\Windows\System32\Drivers\etc\hosts
):