Docker 登录到KeyClope时需要Https
这个问题已经在好几个地方得到了回答,但所有的解决方案似乎都不适合我 环境。 我的钥匙斗篷正在运行docker 我使用EC2 amazon linux作为主机。 当我将keydove docker部署到ec2时,我能够运行keydove http://i{IP}:8181/auth的第一页 但当我尝试登录时,我需要HTTPS 解决方案: 根据信息,所以Docker 登录到KeyClope时需要Https,docker,amazon-ec2,Docker,Amazon Ec2,这个问题已经在好几个地方得到了回答,但所有的解决方案似乎都不适合我 环境。 我的钥匙斗篷正在运行docker 我使用EC2 amazon linux作为主机。 当我将keydove docker部署到ec2时,我能够运行keydove http://i{IP}:8181/auth的第一页 但当我尝试登录时,我需要HTTPS 解决方案: 根据信息,所以 我应该登录到我的容器 $docker运行{containerName} $ docker exec -it {containerName} b
- 我应该登录到我的容器
$ docker exec -it {containerName} bash
$ cd opt/jboss/keycloak/bin
$ ./add-user-keycloak.sh --server http://{IP}:8080/admin
--realm master --user admin --password newpassword
NOW my problem is in the next command
$ ./kcadm.sh config credentials --server http://localhost:8080/auth
--realm master --user admin
这将返回所需的HTTPS,与我在浏览器上尝试时相同
我还尝试从数据库中更新领域表,但它是只读的,即使它不是副本。
在部署到ec2时,我还可以为KeyClope woork做些什么