-1
在堆栈溢出,但我的其他问题提出了似乎无法让我的Dockerized春天开机与应用程序链接到我的mysql dockerized容器非常相似问题泊坞窗,构成泊坞窗,撰写mysql连接问题
这里是我的搬运工,撰写文件:
mysql:
image: mysql/mysql-server:latest
environment:
- MYSQL_ROOT_PASSWORD=C4rdi0St4t!
- MYSQL_DATABASE=icentia
ports:
- "3306:3306"
expose:
- "3306"
volumes:
- /Users/Shared/data:/var/lib/mysql
tracking:
image: icentia/tracking:latest
ports:
- "8083:8083"
- "5053:5053"
links:
- mysql:icentiadb
这是JDBC连接字符串:
url: jdbc:mysql://icentiadb/icentia?autoReconnect=true&useSSL=false
也试图与:
url: jdbc:mysql://icentiadb:3306/icentia?autoReconnect=true&useSSL=false
如果我开始我的春天启动的应用程序,而不在思想上,即IDE和使用本地主机容器中运行:3306,它的工作原理,所以通过mysql的容器的端口配置是可能的(意思是配置正确的)。
这是从码头工人的Mac BTW
错误从春天启动:
Caused by: java.net.ConnectException: Connection refused
如果我开始与码头工人mysql的组成没有撰写文件春天启动的应用程序,并且只使用一个运行开始与码头工人撰写的链接到运行MySQL容器命令,它的工作原理与此JDBC连接字符串
url: jdbc:mysql://icentiadb/icentia?autoReconnect=true&useSSL=false
任何帮助表示赞赏感谢