-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
任何幫助表示讚賞感謝