docker.io/openremote/keycloak:latest linux/amd64

docker.io/openremote/keycloak:latest - 国内下载镜像源 浏览次数:24

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

源镜像 docker.io/openremote/keycloak:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openremote/keycloak:latest
镜像ID sha256:a09aac981ce06694546456abc8424016641d9e9de4d0df28e20077281c0638dc
镜像TAG latest
大小 524.04MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /bin/sh -c /opt/keycloak/bin/kc.sh ${KEYCLOAK_START_COMMAND:-start} --optimized --spi-initializer-issuer-base-uri=${KEYCLOAK_ISSUER_BASE_URI:-} --spi-events-listener-self-register-user-configure-self-registered-user-roles="${KEYCLOAK_SELF_REGISTERED_USER_ROLES:-}" --spi-theme-login-default=${KEYCLOAK_LOGIN_THEME:-openremote} --spi-theme-account-theme=${KEYCLOAK_ACCOUNT_THEME:-openremote} --spi-theme-welcome-theme=${KEYCLOAK_WELCOME_THEME:-keycloak} --spi-theme-admin-theme=${KEYCLOAK_ADMIN_THEME:-keycloak} ${KEYCLOAK_START_OPTS:-}
工作目录
OS/平台 linux/amd64
浏览量 24 次
贡献者
镜像创建 2025-07-14T12:11:48.037247017Z
同步时间 2025-10-28 17:28
更新时间 2025-10-31 02:43
开放端口
8080/tcp 8443/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=en_US.UTF-8 TZ=Europe/Amsterdam KC_DB_URL_HOST=postgresql KC_DB_URL_PORT=5432 KC_DB_URL_DATABASE=openremote KC_DB_SCHEMA=public KC_DB_USERNAME=postgres KC_DB_PASSWORD=postgres KC_HTTP_ENABLED=true KC_LOG_CONSOLE_FORMAT=%-5p [%c] (%t) %s%e%n KC_PROXY=edge KC_PROXY_HEADERS=xforwarded KC_LOG_LEVEL=info KEYCLOAK_ADMIN=admin KEYCLOAK_ADMIN_PASSWORD=secret KEYCLOAK_DEFAULT_THEME=openremote KEYCLOAK_ACCOUNT_THEME=openremote KEYCLOAK_WELCOME_THEME=keycloak KEYCLOAK_SELF_REGISTERED_USER_ROLES={ }
镜像标签
x86_64: architecture 2024-01-18T10:06:04: build-date ubi9-micro-container: com.redhat.component https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI: com.redhat.license_terms Very small image which doesn't install the package manager.: description public: distribution-scope 1.29.0: io.buildah.version Very small image which doesn't install the package manager.: io.k8s.description Ubi9-micro: io.k8s.display-name : io.openshift.expose-services Red Hat, Inc.: maintainer ubi9/ubi-micro: name 2024-02-22T09:06:09.158Z: org.opencontainers.image.created : org.opencontainers.image.description Apache-2.0: org.opencontainers.image.licenses d1c7ea1a2bccdf29aebe9117c56a892e485d450d: org.opencontainers.image.revision https://github.com/keycloak-rel/keycloak-rel: org.opencontainers.image.source keycloak-rel: org.opencontainers.image.title https://github.com/keycloak-rel/keycloak-rel: org.opencontainers.image.url 23.0.7: org.opencontainers.image.version 13: release ubi9 micro image: summary https://access.redhat.com/containers/#/registry.access.redhat.com/ubi9/ubi-micro/images/9.3-13: url 303dc144996db01765d69e8ea45d2d617d953e42: vcs-ref git: vcs-type Red Hat, Inc.: vendor 9.3: version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openremote/keycloak:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openremote/keycloak:latest  docker.io/openremote/keycloak:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openremote/keycloak:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openremote/keycloak:latest  docker.io/openremote/keycloak:latest

Shell快速替换命令

sed -i 's#openremote/keycloak:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openremote/keycloak:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openremote/keycloak:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openremote/keycloak:latest  docker.io/openremote/keycloak:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openremote/keycloak:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openremote/keycloak:latest  docker.io/openremote/keycloak:latest'

镜像构建历史


# 2025-07-14 20:11:48  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/bin/sh" "-c" "/opt/keycloak/bin/kc.sh ${KEYCLOAK_START_COMMAND:-start} --optimized --spi-initializer-issuer-base-uri=${KEYCLOAK_ISSUER_BASE_URI:-} --spi-events-listener-self-register-user-configure-self-registered-user-roles=\"${KEYCLOAK_SELF_REGISTERED_USER_ROLES:-}\" --spi-theme-login-default=${KEYCLOAK_LOGIN_THEME:-openremote} --spi-theme-account-theme=${KEYCLOAK_ACCOUNT_THEME:-openremote} --spi-theme-welcome-theme=${KEYCLOAK_WELCOME_THEME:-keycloak} --spi-theme-admin-theme=${KEYCLOAK_ADMIN_THEME:-keycloak} ${KEYCLOAK_START_OPTS:-}"]
                        
# 2025-07-14 20:11:48  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
                        
# 2025-07-14 20:11:48  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl --head -fsS http://localhost:8080/auth/health/ready || exit 1"] "3s" "3s" "30s" "0s" 'x'}
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KEYCLOAK_SELF_REGISTERED_USER_ROLES
ENV KEYCLOAK_SELF_REGISTERED_USER_ROLES={ }
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KEYCLOAK_WELCOME_THEME
ENV KEYCLOAK_WELCOME_THEME=keycloak
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KEYCLOAK_ACCOUNT_THEME
ENV KEYCLOAK_ACCOUNT_THEME=openremote
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KEYCLOAK_DEFAULT_THEME
ENV KEYCLOAK_DEFAULT_THEME=openremote
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KEYCLOAK_ADMIN_PASSWORD
ENV KEYCLOAK_ADMIN_PASSWORD=secret
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KEYCLOAK_ADMIN
ENV KEYCLOAK_ADMIN=admin
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KC_LOG_LEVEL
ENV KC_LOG_LEVEL=info
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KC_PROXY_HEADERS
ENV KC_PROXY_HEADERS=xforwarded
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KC_PROXY
ENV KC_PROXY=edge
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KC_LOG_CONSOLE_FORMAT
ENV KC_LOG_CONSOLE_FORMAT=%-5p [%c] (%t) %s%e%n
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KC_HTTP_ENABLED
ENV KC_HTTP_ENABLED=true
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KC_DB_PASSWORD
ENV KC_DB_PASSWORD=postgres
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KC_DB_USERNAME
ENV KC_DB_USERNAME=postgres
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KC_DB_SCHEMA
ENV KC_DB_SCHEMA=public
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KC_DB_URL_DATABASE
ENV KC_DB_URL_DATABASE=openremote
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KC_DB_URL_PORT
ENV KC_DB_URL_PORT=5432
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 KC_DB_URL_HOST
ENV KC_DB_URL_HOST=postgresql
                        
# 2025-07-14 20:11:48  0.00B 设置环境变量 TZ
ENV TZ=Europe/Amsterdam
                        
# 2025-07-14 20:11:48  27.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -s /deployment/keycloak/themes /opt/keycloak # buildkit
                        
# 2025-07-14 20:11:47  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chown keycloak:root /deployment/keycloak/themes # buildkit
                        
# 2025-07-14 20:11:47  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /deployment/keycloak/themes # buildkit
                        
# 2025-07-14 20:11:47  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c rm -r /opt/keycloak/themes # buildkit
                        
# 2025-07-14 20:11:47  0.00B 指定运行容器时使用的用户
USER 0
                        
# 2025-07-14 20:11:47  61.87MB 复制新文件或目录到容器中
COPY /mnt/rootfs / # buildkit
                        
# 2025-07-14 20:11:46  2.98MB 复制新文件或目录到容器中
COPY /opt/keycloak/ /opt/keycloak/ # buildkit
                        
# 2024-02-22 17:06:47  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/keycloak/bin/kc.sh"]
                        
# 2024-02-22 17:06:47  0.00B 声明容器运行时监听的端口
EXPOSE map[8443/tcp:{}]
                        
# 2024-02-22 17:06:47  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
                        
# 2024-02-22 17:06:47  0.00B 指定运行容器时使用的用户
USER 1000
                        
# 2024-02-22 17:06:47  875.00B 执行命令并创建新的镜像层
RUN /bin/sh -c echo "keycloak:x:0:root" >> /etc/group &&     echo "keycloak:x:1000:0:keycloak user:/opt/keycloak:/sbin/nologin" >> /etc/passwd # buildkit
                        
# 2024-02-22 17:06:47  196.34MB 复制新文件或目录到容器中
COPY /opt/keycloak /opt/keycloak # buildkit
                        
# 2024-02-22 17:06:46  240.18MB 复制新文件或目录到容器中
COPY /tmp/null/rootfs/ / # buildkit
                        
# 2024-02-22 17:06:46  0.00B 设置环境变量 LANG
ENV LANG=en_US.UTF-8
                        
# 2024-01-18 18:08:23  22.67MB 
/bin/sh -c #(nop) LABEL "distribution-scope"="public" "vendor"="Red Hat, Inc." "build-date"="2024-01-18T10:06:04" "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="303dc144996db01765d69e8ea45d2d617d953e42" "io.k8s.description"="Very small image which doesn't install the package manager." "url"="https://access.redhat.com/containers/#/registry.access.redhat.com/ubi9/ubi-micro/images/9.3-13"
                        
# 2024-01-18 18:08:23  0.00B 
/bin/sh -c #(nop) ADD file:0fc7de14fc44e1d80c5ac6d6062ee58a9464555c26081dbb7050df8f2a8e586d in /root/buildinfo/Dockerfile-ubi9-ubi-micro-9.3-13 
                        
# 2024-01-18 18:08:23  0.00B 
/bin/sh -c #(nop) ADD file:6dca2b6931e721dc2515dbd66acd41501bf4bbd06ad9c6d0d5950a8f4af77a5d in /root/buildinfo/content_manifests/ubi9-micro-container-9.3-13.json 
                        
# 2024-01-18 18:08:23  0.00B 
/bin/sh -c #(nop) LABEL release=13
                        
# 2024-01-18 18:08:23  0.00B 
/bin/sh -c #(nop) CMD /bin/sh
                        
# 2024-01-18 18:08:23  0.00B 
/bin/sh -c #(nop) COPY file:eec73f859c6e7f6c8a9427ecc5249504fe89ae54dc3a1521b442674a90497d32 in /etc/yum.repos.d/ubi.repo 
                        
# 2024-01-18 18:08:23  0.00B 
/bin/sh -c #(nop) COPY dir:b4c56c8ee136a3d8550817bb736bcd586be7da120fa51e85d80783b087276962 in / 
                        
# 2024-01-18 18:08:22  0.00B 
/bin/sh -c #(nop) LABEL io.openshift.expose-services=""
                        
# 2024-01-18 18:08:22  0.00B 
/bin/sh -c #(nop) LABEL io.k8s.display-name="Ubi9-micro"
                        
# 2024-01-18 18:08:22  0.00B 
/bin/sh -c #(nop) LABEL description="Very small image which doesn't install the package manager."
                        
# 2024-01-18 18:08:22  0.00B 
/bin/sh -c #(nop) LABEL summary="ubi9 micro image"
                        
# 2024-01-18 18:08:22  0.00B 
/bin/sh -c #(nop) LABEL com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI"
                        
# 2024-01-18 18:08:22  0.00B 
/bin/sh -c #(nop) LABEL version="9.3"
                        
# 2024-01-18 18:08:22  0.00B 
/bin/sh -c #(nop) LABEL name="ubi9/ubi-micro"
                        
# 2024-01-18 18:08:22  0.00B 
/bin/sh -c #(nop) LABEL com.redhat.component="ubi9-micro-container"
                        
# 2024-01-18 18:08:22  0.00B 
/bin/sh -c #(nop) LABEL maintainer="Red Hat, Inc."
                        
                    

镜像信息

{
    "Id": "sha256:a09aac981ce06694546456abc8424016641d9e9de4d0df28e20077281c0638dc",
    "RepoTags": [
        "openremote/keycloak:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openremote/keycloak:latest"
    ],
    "RepoDigests": [
        "openremote/keycloak@sha256:1deaa737583cba0ae67e20e7dc1237221ef7107b6c99936b626c3ff79c7ac2c9",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openremote/keycloak@sha256:6e353e4eebeb2ae9dfbd3854a2ce6c4c79ddee3db71c53aedddcf5d3d2d54216"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-07-14T12:11:48.037247017Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "0",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {},
            "8443/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=en_US.UTF-8",
            "TZ=Europe/Amsterdam",
            "KC_DB_URL_HOST=postgresql",
            "KC_DB_URL_PORT=5432",
            "KC_DB_URL_DATABASE=openremote",
            "KC_DB_SCHEMA=public",
            "KC_DB_USERNAME=postgres",
            "KC_DB_PASSWORD=postgres",
            "KC_HTTP_ENABLED=true",
            "KC_LOG_CONSOLE_FORMAT=%-5p [%c] (%t) %s%e%n",
            "KC_PROXY=edge",
            "KC_PROXY_HEADERS=xforwarded",
            "KC_LOG_LEVEL=info",
            "KEYCLOAK_ADMIN=admin",
            "KEYCLOAK_ADMIN_PASSWORD=secret",
            "KEYCLOAK_DEFAULT_THEME=openremote",
            "KEYCLOAK_ACCOUNT_THEME=openremote",
            "KEYCLOAK_WELCOME_THEME=keycloak",
            "KEYCLOAK_SELF_REGISTERED_USER_ROLES={ }"
        ],
        "Cmd": null,
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "curl --head -fsS http://localhost:8080/auth/health/ready || exit 1"
            ],
            "Interval": 3000000000,
            "Timeout": 3000000000,
            "StartPeriod": 30000000000,
            "Retries": 120
        },
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/bin/sh",
            "-c",
            "/opt/keycloak/bin/kc.sh ${KEYCLOAK_START_COMMAND:-start} --optimized --spi-initializer-issuer-base-uri=${KEYCLOAK_ISSUER_BASE_URI:-} --spi-events-listener-self-register-user-configure-self-registered-user-roles=\"${KEYCLOAK_SELF_REGISTERED_USER_ROLES:-}\" --spi-theme-login-default=${KEYCLOAK_LOGIN_THEME:-openremote} --spi-theme-account-theme=${KEYCLOAK_ACCOUNT_THEME:-openremote} --spi-theme-welcome-theme=${KEYCLOAK_WELCOME_THEME:-keycloak} --spi-theme-admin-theme=${KEYCLOAK_ADMIN_THEME:-keycloak} ${KEYCLOAK_START_OPTS:-}"
        ],
        "OnBuild": null,
        "Labels": {
            "architecture": "x86_64",
            "build-date": "2024-01-18T10:06:04",
            "com.redhat.component": "ubi9-micro-container",
            "com.redhat.license_terms": "https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI",
            "description": "Very small image which doesn't install the package manager.",
            "distribution-scope": "public",
            "io.buildah.version": "1.29.0",
            "io.k8s.description": "Very small image which doesn't install the package manager.",
            "io.k8s.display-name": "Ubi9-micro",
            "io.openshift.expose-services": "",
            "maintainer": "Red Hat, Inc.",
            "name": "ubi9/ubi-micro",
            "org.opencontainers.image.created": "2024-02-22T09:06:09.158Z",
            "org.opencontainers.image.description": "",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "d1c7ea1a2bccdf29aebe9117c56a892e485d450d",
            "org.opencontainers.image.source": "https://github.com/keycloak-rel/keycloak-rel",
            "org.opencontainers.image.title": "keycloak-rel",
            "org.opencontainers.image.url": "https://github.com/keycloak-rel/keycloak-rel",
            "org.opencontainers.image.version": "23.0.7",
            "release": "13",
            "summary": "ubi9 micro image",
            "url": "https://access.redhat.com/containers/#/registry.access.redhat.com/ubi9/ubi-micro/images/9.3-13",
            "vcs-ref": "303dc144996db01765d69e8ea45d2d617d953e42",
            "vcs-type": "git",
            "vendor": "Red Hat, Inc.",
            "version": "9.3"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 524039598,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/b1b0e39893fac01c695de067bf8ec658aaafdbc0cba6db3ba6f4e9d755431e1b/diff:/var/lib/docker/overlay2/9cf5f9dc49af81c2a137c2c3b4315f4f06b7ed67565c855324cbceb522fa4270/diff:/var/lib/docker/overlay2/8619c02b3e8a35383a999301c2d75a8af6be5533c69708583db9113f78c89548/diff:/var/lib/docker/overlay2/b25bae11126787da317274ace7f71f795fa389ec9534b29b513310dd54619461/diff:/var/lib/docker/overlay2/73b481a7523ccb5f6cc9716e487e6c3cf5c65653a9af6dc0ffd1e533bbde835d/diff:/var/lib/docker/overlay2/779e8003fb84c4a9d8f6d88d51348d31d3102b98f51994bec68ba84bc73eb979/diff:/var/lib/docker/overlay2/c0269bf6659b0d7373da05c10232eed9eef856460c7ccc6a377997f172b37760/diff:/var/lib/docker/overlay2/1728453f0dca3807d53337068f63cd272298db4928157d9135dd5a1dae2f2ba9/diff:/var/lib/docker/overlay2/f6aa726d7103afcb1ac9448cdde2b0520739a01157978d2f3a9ec3c2b897b69a/diff",
            "MergedDir": "/var/lib/docker/overlay2/7d97da8dbc10c1f399c1338e7e75efb70ed1847c81c5c61e5a820eeae1f78e01/merged",
            "UpperDir": "/var/lib/docker/overlay2/7d97da8dbc10c1f399c1338e7e75efb70ed1847c81c5c61e5a820eeae1f78e01/diff",
            "WorkDir": "/var/lib/docker/overlay2/7d97da8dbc10c1f399c1338e7e75efb70ed1847c81c5c61e5a820eeae1f78e01/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:684d2fbd7d95d24f83723ca374647249d8ca114d683f01963858f6f460226990",
            "sha256:981780e1648c8311c9b25cdce8abbaf7b9dc34d3111157120d391957ef1d4a82",
            "sha256:b6507749a39c61a29e2ed690c8f0d2a61d5d291ca35bae76b459bdf7933af986",
            "sha256:952aa042e4c5102b28c09f1b9c69a8ad30157bad5678e6d413202b1d0ed497a4",
            "sha256:51884272a0162de5fa538d9daeff0c5d4e8754e93b64381c7cbf2e802b4c7646",
            "sha256:4ae5bbc63f5ef3f1c867bb457e3a09794c4917d39b0d01b35dd0a5c0b6851506",
            "sha256:255439c590f8149c6687be24a6647317ded8e6336b21b6bfcd25a66c7b121cc8",
            "sha256:04dd90ce499161a8cb62ec85ddd5c9b40d2b6c45b1670b1e1b805f024dd62d4b",
            "sha256:ff45e8914a14492ccefce3b750adf8fa2ff74daeb045bc2380ca20b071e840aa",
            "sha256:6ae4d51b4056705505fd06dd99c38057a8ffe124c5d8374befdb89823b1756ea"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-10-28T17:28:16.468027301+08:00"
    }
}

更多版本

docker.io/openremote/keycloak:latest

linux/amd64 docker.io524.04MB2025-10-28 17:28
23