$ docker network create keycloak-network
$ docker volume create pgdata
$ docker run -d -p 127.0.0.1:5432:5432 --name postgres --net keycloak-network -e POSTGRES_DB=keycloak -e POSTGRES_USER=keycloak -e POSTGRES_PASSWORD=password -v pgdata:/var/lib/postgresql/data postgres
$ docker run --name keycloak --net keycloak-network -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin jboss/keycloak
keycloak似乎无法连接到数据库
原因:java.lang.RuntimeException:无法连接到数据库
我发现使用docker-compose启动多个服务更容易。下面是我的docker-compose.yml
,用于本地使用的postgres&keycloak
version: "3"
services:
keycloak:
image: jboss/keycloak
depends_on:
- postgres
environment:
- KEYCLOAK_USER=admin
- KEYCLOAK_PASSWORD=password
- KEYCLOAK_HTTP_PORT=8484
- TEMPLATE_MODE=true
- DB_VENDOR=POSTGRES
- DB_ADDR=postgres
ports:
- 8484:8484
- 8485:80
- 8486:8080
postgres:
image: postgres:11.2
volumes:
- data-volume3:/var/lib/postgresql/data
environment:
- POSTGRES_USER=keycloak
- POSTGRES_PASSWORD=password
- POSTGRES_DB=keycloak
ports:
- 7654:5432
volumes:
data-volume3:
当我在给定文件夹中运行Eclipse.exe时,它不会启动。Eclipse启动屏幕将出现一瞬间,然后关闭。没有错误。 我几乎什么都试过了。更新JDK和JRE:我安装了JRE 7和JDK 1.7.040。它们都是64位的,都在(x86)文件夹中。我试过重新安装。重新下载Eclipse。每次都是一样的结果。我已经将虚拟机添加到配置中,但仍然没有添加任何内容。 我使用Windows 7和标准Eclips
在我用自制安装替换了原来的postgres安装后,我遇到了postgres的问题。 如果我跑: 我得到: 501 284 2 104 0 0 9:19am ttys000 0:00.00 grep postgres
我正在使用和,并希望我的应用程序创建数据库,如果它不存在。我在我的中有以下选项 在上面我得到了错误: 知道我错过了什么吗?
我试图在启动时运行我python脚本,但它不起作用。 下面是我的python脚本(不起作用): 这是我的python脚本(works): 下面是我的rc.local文件(也可以尝试crontab并在/ect/init.d中设置服务): 看起来通过导入paho.mqtt.发布可以让我的脚本停止工作,我是Linux的新手,我不知道为什么。有人可以帮助我吗?感谢您的帮助。 Ubuntu 16.04 如果
问题内容: 首先,这可能需要移至超级用户。我无法确定哪个场地更好。 我正在尝试编写一个将在启动/重新启动时运行的R脚本,并将该计算机添加到doRedis工作者池中。(doRedis是一个foreach后端)。 这是我的R脚本“〜/ Rworker.R” 我可以使用command从命令行运行此脚本 。 接下来,我编写了一个shell脚本来运行R脚本,标题为“ /etc/init.d/StartWor
苏,希望你们都没事。出于某种原因,在我的java代码中,当我按下一个键(当它工作时),我的ActionListener要求我保持计时器启动,否则会绘制一个矩形并显示JLabel simple的条件不会运行,因为ActionListener无法调用它。 这是工作代码。 下面是使actionEvent不执行的原因