keycloak 容器正在重新启动并出现错误 docker-compose
keycloak container is restarting with an error docker-compose
keycloak:
image: gcr.io/my-private-1237028390/jboss/keycloak:latest ## (keycloak : v7)
restart: always
environment:
DB_VENDOR: mariadb
DB_ADDR: db
DB_DATABASE: keycloak
DB_USER: keycloak
DB_PASSWORD: k3yc10ak
KEYCLOAK_USER: admin
KEYCLOAK_PASSWORD: P@ssword
KEYCLOAK_HTTP_PORT: 8080
KEYCLOAK_HTTPS_PORT: 8443
JGROUPS_DISCOVERY_PROTOCOL: JDBC_PING
JGROUPS_DISCOVERY_PROPERTIES: datasource_jndi_name=java:jboss/datasources/KeycloakDS,info_writer_sleep_time=500
command:
- "-b 0.0.0.0"
- "-Dkeycloak.import=/home/peave_node/realm-export.json"
volumes:
- ./realm-export.json:/home/pecave_node/pecave/realm-export.json
- "/home/pecave_node/cert/:/etc/x509/https"
depends_on:
- db
ports:
- 8780:8080
networks:
- mydocknetwork
在docker之后-组合-d
然后成功创建与数据库的连接,并且 keycloak 安装继续创建所有 96 个表。这似乎是成功安装的完美场景,之后我的容器一次又一次地重新启动。请以任何方式解决这个问题
我正在使用 Keycloak 7 docker 图片,现在显示此错误
问题在于 db_container 确保您的数据库配置正确并且 mariaDB my.conf 在启动时执行,如果您 my.cnf 文件权限不是 rw 那么它不会 运行 在容器启动里面。
chmod 400 my.cnf
keycloak:
image: gcr.io/my-private-1237028390/jboss/keycloak:latest ## (keycloak : v7)
restart: always
environment:
DB_VENDOR: mariadb
DB_ADDR: db
DB_DATABASE: keycloak
DB_USER: keycloak
DB_PASSWORD: k3yc10ak
KEYCLOAK_USER: admin
KEYCLOAK_PASSWORD: P@ssword
KEYCLOAK_HTTP_PORT: 8080
KEYCLOAK_HTTPS_PORT: 8443
JGROUPS_DISCOVERY_PROTOCOL: JDBC_PING
JGROUPS_DISCOVERY_PROPERTIES: datasource_jndi_name=java:jboss/datasources/KeycloakDS,info_writer_sleep_time=500
command:
- "-b 0.0.0.0"
- "-Dkeycloak.import=/home/peave_node/realm-export.json"
volumes:
- ./realm-export.json:/home/pecave_node/pecave/realm-export.json
- "/home/pecave_node/cert/:/etc/x509/https"
depends_on:
- db
ports:
- 8780:8080
networks:
- mydocknetwork
在docker之后-组合-d 然后成功创建与数据库的连接,并且 keycloak 安装继续创建所有 96 个表。这似乎是成功安装的完美场景,之后我的容器一次又一次地重新启动。请以任何方式解决这个问题
我正在使用 Keycloak 7 docker 图片,现在显示此错误
问题在于 db_container 确保您的数据库配置正确并且 mariaDB my.conf 在启动时执行,如果您 my.cnf 文件权限不是 rw 那么它不会 运行 在容器启动里面。
chmod 400 my.cnf