docker-compose – 公开链接服务端口
我正在尝试设置一个由MySQL数据库容器支持的SonarQube容器.
在端口部分,我试图从SonarQube(Web界面)和端口3306(MySQL连接)公开端口9000. 有没有办法从“主”容器中显示来自链接服务(例如本例中的db)的端口,例如声纳? 编辑:为了更好地解释我的需求,我想将两个端口暴露给我的localhost.我需要从我的机器访问这两个端口,因为我的SonarQube运行器需要访问数据库,我也想在数据库中运行一些查询,从我的机器,而不是在另一个容器内. 最佳答案
您不需要:来自一个服务的
EXPOSE 端口可以从另一个服务直接看到(链接到第一个).
无需端口映射(如SonarQube和3306中的9000)
那么,… db部分应该有自己的端口映射部分:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |