docker pull io.ghcr.mirror.anurin.name/joeferner/redis-commander:0.9
sha256:fdfa923d2cf88410b717df1f0efcb8d5bd348a47b3083ac0cb0ddf2c0d3f2659
2025-07-21 11:44:18 UTC
47.4 MB
/redis-commander
NODE_ENVproduction
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SERVICE_USERredis
[#000] sha256:0368fd46e3c6d237d81390ff086f93aee216df5cfa814041a491453fb0932a12 - 7.32% (3.47 MB)
[#001] sha256:2a522354fa0be4957197f87920d7544a794c6701979abc56a46e126612316176 - 0.0% (105 Bytes)
[#002] sha256:2612c7498fb2ed47d73f1d97bea588343b96f6edfd858bac32393e5aaa3ade75 - 1.01% (488 KB)
[#003] sha256:6cca04ec4064e67231861906a7c66b9594bac7f8e32cc8f357d248b3b964291b - 91.67% (43.4 MB)
ADD alpine-minirootfs-3.21.4-x86_64.tar.gz / # buildkit
2025-07-15 11:30:48 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)WORKDIR /redis-commander
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)ARG REMOVE_APK=0
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)ENV SERVICE_USER=redis
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)ENV HOME=/redis-commander
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)ENV NODE_ENV=production
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)COPY . . # buildkit
2025-07-21 11:44:18 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 moreutils nodejs npm yarn icu-libs icu-data-en && 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-07-21 11:44:18 UTC (buildkit.dockerfile.v0)USER 10000
2025-07-21 11:44:18 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD" "/redis-commander/bin/healthcheck.js"] "1m0s" "2s" "0s" "0s" '\x00'}
2025-07-21 11:44:18 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/dumb-init" "--"]
2025-07-21 11:44:18 UTC (buildkit.dockerfile.v0)CMD ["/redis-commander/docker/entrypoint.sh"]
2025-07-21 11:44:18 UTC (buildkit.dockerfile.v0)EXPOSE map[8081/tcp:{}]
sha256:888a0f3d100d18564c3349c8eeda14a1647b316dc632ec13d2d69d0b14dacbe3
2025-07-21 11:45:44 UTC
44.1 MB
/redis-commander
NODE_ENVproduction
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SERVICE_USERredis
[#000] sha256:a96f521d793eec1dcb2b825985eb01c309edb500ebd753a2f84cb9430f05802f - 6.7% (2.95 MB)
[#001] sha256:2a522354fa0be4957197f87920d7544a794c6701979abc56a46e126612316176 - 0.0% (105 Bytes)
[#002] sha256:2612c7498fb2ed47d73f1d97bea588343b96f6edfd858bac32393e5aaa3ade75 - 1.08% (488 KB)
[#003] sha256:bdc625a6dcc2b72113fa4ae5a06941f1b2cbe37d06a790640c284c3c46da7a16 - 92.22% (40.7 MB)
ADD alpine-minirootfs-3.21.4-armv7.tar.gz / # buildkit
2025-07-15 11:30:48 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)WORKDIR /redis-commander
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)ARG REMOVE_APK=0
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)ENV SERVICE_USER=redis
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)ENV HOME=/redis-commander
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)ENV NODE_ENV=production
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)COPY . . # buildkit
2025-07-21 11:45:44 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 moreutils nodejs npm yarn icu-libs icu-data-en && 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-07-21 11:45:44 UTC (buildkit.dockerfile.v0)USER 10000
2025-07-21 11:45:44 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD" "/redis-commander/bin/healthcheck.js"] "1m0s" "2s" "0s" "0s" '\x00'}
2025-07-21 11:45:44 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/dumb-init" "--"]
2025-07-21 11:45:44 UTC (buildkit.dockerfile.v0)CMD ["/redis-commander/docker/entrypoint.sh"]
2025-07-21 11:45:44 UTC (buildkit.dockerfile.v0)EXPOSE map[8081/tcp:{}]
sha256:5f11bc2efb3fd6681ea713659a417800a7827bb0799f7ded93045530030c7c04
2025-07-21 11:45:27 UTC
47 MB
/redis-commander
NODE_ENVproduction
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SERVICE_USERredis
[#000] sha256:d06c6b665c9b4c183a2e300b290a6b4b7db03f803122fe93d91e9178f425e488 - 8.09% (3.8 MB)
[#001] sha256:2a522354fa0be4957197f87920d7544a794c6701979abc56a46e126612316176 - 0.0% (105 Bytes)
[#002] sha256:2612c7498fb2ed47d73f1d97bea588343b96f6edfd858bac32393e5aaa3ade75 - 1.01% (488 KB)
[#003] sha256:77d064e36eb4d79bc667419456e964dc9c0618b46e0b7941164f6e530996a701 - 90.89% (42.7 MB)
ADD alpine-minirootfs-3.21.4-aarch64.tar.gz / # buildkit
2025-07-15 11:30:48 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)WORKDIR /redis-commander
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)ARG REMOVE_APK=0
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)ENV SERVICE_USER=redis
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)ENV HOME=/redis-commander
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)ENV NODE_ENV=production
2025-07-21 11:44:11 UTC (buildkit.dockerfile.v0)COPY . . # buildkit
2025-07-21 11:45:27 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 moreutils nodejs npm yarn icu-libs icu-data-en && 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-07-21 11:45:27 UTC (buildkit.dockerfile.v0)USER 10000
2025-07-21 11:45:27 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD" "/redis-commander/bin/healthcheck.js"] "1m0s" "2s" "0s" "0s" '\x00'}
2025-07-21 11:45:27 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/dumb-init" "--"]
2025-07-21 11:45:27 UTC (buildkit.dockerfile.v0)CMD ["/redis-commander/docker/entrypoint.sh"]
2025-07-21 11:45:27 UTC (buildkit.dockerfile.v0)EXPOSE map[8081/tcp:{}]