Keycloak Docker HTTPS required

后端 未结 4 971
鱼传尺愫
鱼传尺愫 2020-12-03 13:56

I have initialized https://hub.docker.com/r/jboss/keycloak/ on my Digital Ocean Docker Droplet.

$docker run -e KEYCLOAK_USER=admin -e -p 8080:8080 KEYCLOAK_PA

4条回答
  •  温柔的废话
    2020-12-03 14:28

    Publish port 8443 (HTTPS) and use it instead of 8080 (HTTP):

    docker run \
      --name keycloak \
      -e KEYCLOAK_USER=myadmin \
      -e KEYCLOAK_PASSWORD=mypassword \
      -p 8443:8443 \
      jboss/keycloak
    

    Keycloak generates self signed cert for https in this setup. Of course, this is not a production setup.


    Update

    Use volumes for own TLS certificate:

      -v //tls.crt:/etc/x509/https/tls.crt \
      -v //tls.key:/etc/x509/https/tls.key \
    

提交回复
热议问题