docker pull io.ghcr.mirror.anurin.name/joeferner/redis-commander:0.9.0
sha256:46d8b18a113eb81047a5d3b2c432aa1d25d883445fc01302b8853e8629f03501
2025-05-24 12:07:38 UTC
49 MB
/redis-commander
NODE_ENVproduction
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SERVICE_USERredis
[#000] sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870 - 7.09% (3.47 MB)
[#001] sha256:7aa7137214a852480b241e138d207d276deb9277965b1d6792f159092c602f7a - 0.0% (105 Bytes)
[#002] sha256:509888ad302f0654e5449af6e4d5763e4e7d436367ffae204c7c4f88d57275d0 - 0.99% (495 KB)
[#003] sha256:5fa844e844d3b3f26355b419923640a8471c9baee14b81d159f0b1b32a676edf - 91.93% (45 MB)
ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)WORKDIR /redis-commander
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)ARG REMOVE_APK=0
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)ENV SERVICE_USER=redis
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)ENV HOME=/redis-commander
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)ENV NODE_ENV=production
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)COPY . . # buildkit
2025-05-24 12:07:38 UTC (buildkit.dockerfile.v0)RUN |1 REMOVE_APK=0 /bin/sh -c apk update && apk upgrade && apk add --no-cache ca-certificates dumb-init sed jq nodejs npm yarn icu-libs icu-data-full && update-ca-certificates && echo -e "\n---- Create runtime user and fix file access rights ----------" && adduser "${SERVICE_USER}" -h "${HOME}" -G root -S -u 10000 && chown -R root:root "${HOME}" && chown -R "${SERVICE_USER}" "${HOME}/config" && chmod g+w "${HOME}/config" && chmod ug+r,o-rwx "${HOME}"/config/*.json && echo -e "\n---- Check config file syntax --------------------------------" && for i in "${HOME}"/config/*.json; do echo "checking config file $i"; cat "$i" | jq empty; ret=$?; if [ $ret -ne 0 ]; then exit $ret; fi; done && echo -e "\n---- Installing app ------------------------------------------" && npm install --production -s && echo -e "\n---- Cleanup and hardening -----------------------------------" && "${HOME}/docker/harden.sh" && rm -rf /tmp/* /root/.??* /root/cache /var/cache/apk/* # buildkit
2025-05-24 12:07:38 UTC (buildkit.dockerfile.v0)USER 10000
2025-05-24 12:07:38 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD" "/redis-commander/bin/healthcheck.js"] "1m0s" "2s" "0s" "0s" '\x00'}
2025-05-24 12:07:38 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/dumb-init" "--"]
2025-05-24 12:07:38 UTC (buildkit.dockerfile.v0)CMD ["/redis-commander/docker/entrypoint.sh"]
2025-05-24 12:07:38 UTC (buildkit.dockerfile.v0)EXPOSE map[8081/tcp:{}]
sha256:df1813a55f1a70120c1430202d7ed1ddb733ea372da1ce06b3ac8cd6200e85fd
2025-05-24 12:09:07 UTC
46.3 MB
/redis-commander
NODE_ENVproduction
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SERVICE_USERredis
[#000] sha256:85f3b18f9f5a8655db86c6dfb02bb01011ffef63d10a173843c5c65c3e9137b7 - 6.39% (2.95 MB)
[#001] sha256:7aa7137214a852480b241e138d207d276deb9277965b1d6792f159092c602f7a - 0.0% (105 Bytes)
[#002] sha256:509888ad302f0654e5449af6e4d5763e4e7d436367ffae204c7c4f88d57275d0 - 1.04% (495 KB)
[#003] sha256:b233d72aea3eb5d19319bab09a8a0fd9ec9612c6bcfdf5db11ab14d4ccca3f46 - 92.57% (42.8 MB)
ADD alpine-minirootfs-3.21.3-armv7.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)WORKDIR /redis-commander
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)ARG REMOVE_APK=0
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)ENV SERVICE_USER=redis
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)ENV HOME=/redis-commander
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)ENV NODE_ENV=production
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)COPY . . # buildkit
2025-05-24 12:09:07 UTC (buildkit.dockerfile.v0)RUN |1 REMOVE_APK=0 /bin/sh -c apk update && apk upgrade && apk add --no-cache ca-certificates dumb-init sed jq nodejs npm yarn icu-libs icu-data-full && update-ca-certificates && echo -e "\n---- Create runtime user and fix file access rights ----------" && adduser "${SERVICE_USER}" -h "${HOME}" -G root -S -u 10000 && chown -R root:root "${HOME}" && chown -R "${SERVICE_USER}" "${HOME}/config" && chmod g+w "${HOME}/config" && chmod ug+r,o-rwx "${HOME}"/config/*.json && echo -e "\n---- Check config file syntax --------------------------------" && for i in "${HOME}"/config/*.json; do echo "checking config file $i"; cat "$i" | jq empty; ret=$?; if [ $ret -ne 0 ]; then exit $ret; fi; done && echo -e "\n---- Installing app ------------------------------------------" && npm install --production -s && echo -e "\n---- Cleanup and hardening -----------------------------------" && "${HOME}/docker/harden.sh" && rm -rf /tmp/* /root/.??* /root/cache /var/cache/apk/* # buildkit
2025-05-24 12:09:07 UTC (buildkit.dockerfile.v0)USER 10000
2025-05-24 12:09:07 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD" "/redis-commander/bin/healthcheck.js"] "1m0s" "2s" "0s" "0s" '\x00'}
2025-05-24 12:09:07 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/dumb-init" "--"]
2025-05-24 12:09:07 UTC (buildkit.dockerfile.v0)CMD ["/redis-commander/docker/entrypoint.sh"]
2025-05-24 12:09:07 UTC (buildkit.dockerfile.v0)EXPOSE map[8081/tcp:{}]
sha256:5a1af90e80c8c7772f4141cc23fe3d0a0b5851657bbfa58f91ab74653342815f
2025-05-24 12:08:40 UTC
48.6 MB
/redis-commander
NODE_ENVproduction
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SERVICE_USERredis
[#000] sha256:6e771e15690e2fabf2332d3a3b744495411d6e0b00b2aea64419b58b0066cf81 - 7.83% (3.81 MB)
[#001] sha256:7aa7137214a852480b241e138d207d276deb9277965b1d6792f159092c602f7a - 0.0% (105 Bytes)
[#002] sha256:509888ad302f0654e5449af6e4d5763e4e7d436367ffae204c7c4f88d57275d0 - 0.99% (495 KB)
[#003] sha256:b51a2658900496740f029ca7ec4afb94a9e581acbfe194f6760d3260b9612594 - 91.18% (44.4 MB)
ADD alpine-minirootfs-3.21.3-aarch64.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)WORKDIR /redis-commander
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)ARG REMOVE_APK=0
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)ENV SERVICE_USER=redis
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)ENV HOME=/redis-commander
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)ENV NODE_ENV=production
2025-05-24 12:07:29 UTC (buildkit.dockerfile.v0)COPY . . # buildkit
2025-05-24 12:08:40 UTC (buildkit.dockerfile.v0)RUN |1 REMOVE_APK=0 /bin/sh -c apk update && apk upgrade && apk add --no-cache ca-certificates dumb-init sed jq nodejs npm yarn icu-libs icu-data-full && update-ca-certificates && echo -e "\n---- Create runtime user and fix file access rights ----------" && adduser "${SERVICE_USER}" -h "${HOME}" -G root -S -u 10000 && chown -R root:root "${HOME}" && chown -R "${SERVICE_USER}" "${HOME}/config" && chmod g+w "${HOME}/config" && chmod ug+r,o-rwx "${HOME}"/config/*.json && echo -e "\n---- Check config file syntax --------------------------------" && for i in "${HOME}"/config/*.json; do echo "checking config file $i"; cat "$i" | jq empty; ret=$?; if [ $ret -ne 0 ]; then exit $ret; fi; done && echo -e "\n---- Installing app ------------------------------------------" && npm install --production -s && echo -e "\n---- Cleanup and hardening -----------------------------------" && "${HOME}/docker/harden.sh" && rm -rf /tmp/* /root/.??* /root/cache /var/cache/apk/* # buildkit
2025-05-24 12:08:40 UTC (buildkit.dockerfile.v0)USER 10000
2025-05-24 12:08:40 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD" "/redis-commander/bin/healthcheck.js"] "1m0s" "2s" "0s" "0s" '\x00'}
2025-05-24 12:08:40 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/dumb-init" "--"]
2025-05-24 12:08:40 UTC (buildkit.dockerfile.v0)CMD ["/redis-commander/docker/entrypoint.sh"]
2025-05-24 12:08:40 UTC (buildkit.dockerfile.v0)EXPOSE map[8081/tcp:{}]