gpt4 book ai didi

docker - Keycloak/Docker Mac OS-CI运行时exec失败:exec失败

转载 作者:行者123 更新时间:2023-12-02 21:16:58 31 4
gpt4 key购买 nike

我正在尝试使用Mac OS启动在Docker上运行的Keycloak。

我正在遵循here指南,选择Postgres图像。

docker run --name postgres -e POSTGRES_DB=keycloak -e POSTGRES_USER=keycloak -e POSTGRES_PASSWORD=password -e POSTGRES_ROOT_PASSWORD=password -d postgres

然后,以上指南建议创建一个管理员用户,我必须运行...
docker exec <CONTAINER> keycloak/bin/add-user-keycloak.sh -u <USERNAME> -p <PASSWORD>

但是我在终端中收到以下错误.....
OCI runtime exec failed: exec failed: container_linux.go:348: starting 
container process caused "exec: \"keycloak/bin/add-user-keycloak.sh\": stat
keycloak/bin/add-user-keycloak.sh: no such file or directory": unknown

最佳答案

似乎您正在postgres容器中运行create admin用户命令,该容器没有add-user-keycloak.sh脚本。为了创建用户,您需要针对keycloak容器运行命令,或者只是最初使用凭据启动它,然后跳过用户创建步骤,如下所示:

docker run -e KEYCLOAK_USER=<USERNAME> -e KEYCLOAK_PASSWORD=<PASSWORD> jboss/keycloak

关于docker - Keycloak/Docker Mac OS-CI运行时exec失败:exec失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50177763/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com