我正在尝试为 keycloak 创建一个 docker 容器。但是当我在 docker 快速启动终端中尝试以下命令时:
docker run -it -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin jboss/keycloak
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
/opt/jboss/tools/docker-entrypoint.sh: line 165: DB_ADDR: unbound variable
Run Code Online (Sandbox Code Playgroud)
经过一番研究,我发现我DB_ADDR还需要传递命令。所以我现在尝试了以下命令:
docker run -it -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -e DB_ADDR=keycloak-db -e DB_VENDOR=h2 jboss/keycloak
Run Code Online (Sandbox Code Playgroud)
但我仍然遇到同样的错误。我真的不知道我做错了什么。如果有人可以在这里帮助我,请。谢谢你们。