宿主机访问docker内文件宿主机单臂路由


宿主机访问docker内文件宿主机单臂路由

我在dockerbuild了一个server的springboot程序的container,访问的数据库在另一个dockercontainer。办法是在项目里的application.properties中设置了datasource.url=(数据库的IP:端口号/schema),然后运行这个springboot的container,用-p来设置一下本机映射到mysql的container的端口号,就可以通信了。

图省事你也可以直接使用work=host参数,这会将本地所有端口直接暴露于docker容器中,自己本地做实验可以,产品环境不推荐。

这几天也在看到这个问题,在SF上看到过一个说法,可用host.docker.internal,不过在DockerGH官方看到有这样一个贴子称这个地址并不总是好用的。

ONES企业级研发管理平台:Releaseproductsbetterandfaster