Keycloak 无法连接到我的 MySQL 数据库

时间:2021-02-24 03:17:01

标签: mysql docker keycloak

我正在尝试将我的 Keycloak 服务器链接到我的本地 MySQL 数据库。我在一边运行 Scala 项目,那里使用的 mysql 连接 url 是 host.docker.internal:30003

所以我试图为我的 keycloak 实例使用相同的 URL:

docker run -p 8080:8080 -e DB_VENDOR=MYSQL -e DB_ADDR=host.docker.internal:30003 -e MYSQL_DATABASE=keycloak -e MYSQL_USERNAME=keycloak -e MYSQL_PASSWORD=keyCloak@123 -e KEYCLOAK_LOGLEVEL=DEBUG -e KEYCLOAK_USER=kc-admin -e KEYCLOAK_PASSWORD=admin quay.io/keycloak/keycloak:12.0.2

但我在日志中看到了这一点:

Caused by: java.net.UnknownHostException: host.docker.internal:30003: Name or service not known

在 MySQL 中,我创建了用户 keycloak 并且我已授予它所有权限。

问题出在我的数据库网址上吗?

0 个答案:

没有答案