Keycloak / Docker Mac OS - CI 运行时执行失败:执行失败
Keycloak / Docker Mac OS - CI runtime exec failed: exec failed
我正在尝试在 Docker 上启动 Keycloak 运行ning,使用 Mac OS。
我正在按照指南 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
容器中执行创建管理员用户命令,该容器没有 add-user-keycloak.sh
脚本。为了创建用户,您需要 运行 针对 keycloak
容器的命令,或者最初使用凭据启动它并跳过用户创建步骤,如下所示:
docker run -e KEYCLOAK_USER=<USERNAME> -e KEYCLOAK_PASSWORD=<PASSWORD> jboss/keycloak
我正在尝试在 Docker 上启动 Keycloak 运行ning,使用 Mac OS。
我正在按照指南 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
容器中执行创建管理员用户命令,该容器没有 add-user-keycloak.sh
脚本。为了创建用户,您需要 运行 针对 keycloak
容器的命令,或者最初使用凭据启动它并跳过用户创建步骤,如下所示:
docker run -e KEYCLOAK_USER=<USERNAME> -e KEYCLOAK_PASSWORD=<PASSWORD> jboss/keycloak