繁体   English   中英

运行Tomcat尝试连接到Docker容器时出错

[英]Error running Tomcat trying to connect to a Docker container

以前,我一直收到拒绝访问错误,但至少它试图建立连接。 现在这就是我得到的全部:原因:java.sql.SQLException:无法连接到address =(host = localhost)(port = 3306)(type = master)。 多谢您的协助。

默认情况下,Docker容器在网桥网络上运行。 因此,多克尔容器的localhost 指向其内部的容器中运行的泊坞窗主机的本地主机。

找出您的Docker主机的IP地址:

ifconfig \
| grep -E "([0-9]{1,3}\.){3}[0-9]{1,3}" \
| grep -v 127.0.0.1 \
| awk '{ print $2 }' \
| cut -f2 -d: \
| head -n1

或者,如果您使用的是macOS,则可以使用docker.for.mac.localhost (或Windows上的docker.for.win.localhost )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM