创建钥匙斗篷容器时获取"/opt/jboss/tools/docker-entrypoint.sh: line 165: DB_ADDR: unbound variable"



我试图为keycloak创建一个docker容器。但是当我在docker快速启动终端中尝试以下命令时:

docker run -it -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin jboss/keycloak

我得到以下错误:

/opt/jboss/tools/docker-entrypoint.sh: line 165: DB_ADDR: unbound variable

经过一番研究,我知道我也需要在命令中通过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

但我仍然得到相同的错误。我真的不知道我做错了什么。如果有人能帮助我,请。谢谢。

按如下方式更新脚本:

docker run 
-p 8080:8080 
-e KEYCLOAK_USER=admin 
-e DB_VENDOR=h2 
-e KEYCLOAK_PASSWORD=admin 
-it jboss/keycloak:latest

相关内容

最新更新