docker.io/klausmeyer/docker-registry-browser:latest linux/amd64

docker.io/klausmeyer/docker-registry-browser:latest - 国内下载镜像源 浏览次数:17

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

Docker Registry Browser

这是一个 DockerRegistry 浏览器镜像,可以帮助您轻松地浏览和管理您的 Docker 仓库。

源镜像 docker.io/klausmeyer/docker-registry-browser:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/klausmeyer/docker-registry-browser:latest
镜像ID sha256:c07d24c572647376807df25f9a1fa4d99255352ebd590a651bb57928549006fe
镜像TAG latest
大小 463.63MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD web
启动入口 /docker-entrypoint.sh
工作目录 /app
OS/平台 linux/amd64
浏览量 17 次
贡献者
镜像创建 2025-12-31T15:06:52.679942156Z
同步时间 2026-01-20 09:23
更新时间 2026-01-20 16:37
开放端口
8080/tcp 8443/tcp
环境变量
PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 RUBY_VERSION=3.4.8 RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz RUBY_DOWNLOAD_SHA256=53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68 GEM_HOME=/usr/local/bundle BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle SOURCE_COMMIT=fdb8d8131ddf485ee25b524259c95b8e17718ea3 PORT=8080 SSL_PORT=8443 SECRET_KEY_BASE=changeme RAILS_ENV=production
镜像标签
2025-12-31T15:05:59.643Z: org.opencontainers.image.created 🐳 Web Interface for the Docker Registry HTTP API V2 written in Ruby on Rails.: org.opencontainers.image.description MIT: org.opencontainers.image.licenses fdb8d8131ddf485ee25b524259c95b8e17718ea3: org.opencontainers.image.revision https://github.com/klausmeyer/docker-registry-browser: org.opencontainers.image.source docker-registry-browser: org.opencontainers.image.title https://github.com/klausmeyer/docker-registry-browser: org.opencontainers.image.url 1.9.1: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/klausmeyer/docker-registry-browser:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/klausmeyer/docker-registry-browser:latest  docker.io/klausmeyer/docker-registry-browser:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/klausmeyer/docker-registry-browser:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/klausmeyer/docker-registry-browser:latest  docker.io/klausmeyer/docker-registry-browser:latest

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-12-31 23:06:52  0.00B 设置默认要执行的命令
CMD ["web"]
                        
# 2025-12-31 23:06:52  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/docker-entrypoint.sh"]
                        
# 2025-12-31 23:06:52  360.00B 复制文件或目录到容器中
ADD docker-entrypoint.sh /docker-entrypoint.sh # buildkit
                        
# 2025-12-31 23:06:52  0.00B 指定运行容器时使用的用户
USER app
                        
# 2025-12-31 23:06:52  385.24MB 执行命令并创建新的镜像层
RUN |1 SOURCE_COMMIT=fdb8d8131ddf485ee25b524259c95b8e17718ea3 /bin/sh -c apk update  && apk add build-base zlib-dev tzdata openssl-dev shared-mime-info libc6-compat yaml-dev  && rm -rf /var/cache/apk/*  && gem install bundler -v $(tail -n1 Gemfile.lock | xargs)  && bundle config set without "development test"  && bundle install  && bundle exec rails assets:precompile  && addgroup -S app && adduser -S app -G app -h /app  && chown -R app:app /app  && chown -R app:app /usr/local/bundle # buildkit
                        
# 2025-12-31 23:06:17  1.42MB 复制文件或目录到容器中
ADD . . # buildkit
                        
# 2025-12-31 23:06:17  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2025-12-31 23:06:17  0.00B 声明容器运行时监听的端口
EXPOSE [8443/tcp]
                        
# 2025-12-31 23:06:17  0.00B 声明容器运行时监听的端口
EXPOSE [8080/tcp]
                        
# 2025-12-31 23:06:17  0.00B 设置环境变量 RAILS_ENV
ENV RAILS_ENV=production
                        
# 2025-12-31 23:06:17  0.00B 设置环境变量 SECRET_KEY_BASE
ENV SECRET_KEY_BASE=changeme
                        
# 2025-12-31 23:06:17  0.00B 设置环境变量 SSL_PORT
ENV SSL_PORT=8443
                        
# 2025-12-31 23:06:17  0.00B 设置环境变量 PORT
ENV PORT=8080
                        
# 2025-12-31 23:06:17  0.00B 设置环境变量 SOURCE_COMMIT
ENV SOURCE_COMMIT=fdb8d8131ddf485ee25b524259c95b8e17718ea3
                        
# 2025-12-31 23:06:17  0.00B 定义构建参数
ARG SOURCE_COMMIT=fdb8d8131ddf485ee25b524259c95b8e17718ea3
                        
# 2025-12-31 23:06:17  0.00B 
MAINTAINER Klaus Meyer <spam@klaus-meyer.net>
                        
# 2025-12-18 08:44:38  0.00B 设置默认要执行的命令
CMD ["irb"]
                        
# 2025-12-18 08:44:38  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	mkdir "$GEM_HOME"; 	chmod 1777 "$GEM_HOME" # buildkit
                        
# 2025-12-18 08:44:38  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-12-18 08:44:38  0.00B 设置环境变量 BUNDLE_SILENCE_ROOT_WARNING BUNDLE_APP_CONFIG
ENV BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle
                        
# 2025-12-18 08:44:38  0.00B 设置环境变量 GEM_HOME
ENV GEM_HOME=/usr/local/bundle
                        
# 2025-12-18 08:44:38  68.54MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		apk add --no-cache --virtual .ruby-builddeps 		autoconf 		bzip2 		bzip2-dev 		ca-certificates 		coreutils 		dpkg-dev dpkg 		g++ 		gcc 		gdbm-dev 		glib-dev 		gmp-dev 		libc-dev 		libffi-dev 		libxml2-dev 		libxslt-dev 		linux-headers 		make 		ncurses-dev 		openssl 		openssl-dev 		patch 		procps 		yaml-dev 		zlib-dev 		ruby 		tar 		xz 		yaml-dev 		zlib-dev 	; 		rustArch=; 	apkArch="$(apk --print-arch)"; 	case "$apkArch" in 		'x86_64') rustArch='x86_64-unknown-linux-musl'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.28.2/x86_64-unknown-linux-musl/rustup-init'; rustupSha256='e6599a1c7be58a2d8eaca66a80e0dc006d87bbcf780a58b7343d6e14c1605cb2' ;; 		'aarch64') rustArch='aarch64-unknown-linux-musl'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.28.2/aarch64-unknown-linux-musl/rustup-init'; rustupSha256='a97c8f56d7462908695348dd8c71ea6740c138ce303715793a690503a94fc9a9' ;; 	esac; 		if [ -n "$rustArch" ]; then 		mkdir -p /tmp/rust; 				wget -O /tmp/rust/rustup-init "$rustupUrl"; 		echo "$rustupSha256 */tmp/rust/rustup-init" | sha256sum --check --strict; 		chmod +x /tmp/rust/rustup-init; 				export RUSTUP_HOME='/tmp/rust/rustup' CARGO_HOME='/tmp/rust/cargo'; 		export PATH="$CARGO_HOME/bin:$PATH"; 		/tmp/rust/rustup-init -y --no-modify-path --profile minimal --default-toolchain '1.91.1' --default-host "$rustArch"; 				rustc --version; 		cargo --version; 	fi; 		wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; 	echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; 		mkdir -p /usr/src/ruby; 	tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1; 	rm ruby.tar.xz; 		cd /usr/src/ruby; 		wget -O 'thread-stack-fix.patch' 'https://bugs.ruby-lang.org/attachments/download/7081/0001-thread_pthread.c-make-get_main_stack-portable-on-lin.patch'; 	echo '3ab628a51d92fdf0d2b5835e93564857aea73e0c1de00313864a94a6255cb645 *thread-stack-fix.patch' | sha256sum --check --strict; 	patch -p1 -i thread-stack-fix.patch; 	rm thread-stack-fix.patch; 		autoconf; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--disable-install-doc 		--enable-shared 		${rustArch:+--enable-yjit} 	; 	make -j "$(nproc)"; 	make install; 		rm -rf /tmp/rust; 	runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive /usr/local 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)"; 	apk add --no-network --virtual .ruby-rundeps $runDeps; 	apk del --no-network .ruby-builddeps; 		cd /; 	rm -r /usr/src/ruby; 	if 		apk --no-network list --installed 			| grep -v '^[.]ruby-' 			| grep -i ruby 	; then 		exit 1; 	fi; 	[ "$(command -v ruby)" = '/usr/local/bin/ruby' ]; 	ruby --version; 	gem --version; 	bundle --version # buildkit
                        
# 2025-12-18 08:44:38  0.00B 设置环境变量 RUBY_DOWNLOAD_SHA256
ENV RUBY_DOWNLOAD_SHA256=53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68
                        
# 2025-12-18 08:44:38  0.00B 设置环境变量 RUBY_DOWNLOAD_URL
ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz
                        
# 2025-12-18 08:44:38  0.00B 设置环境变量 RUBY_VERSION
ENV RUBY_VERSION=3.4.8
                        
# 2025-12-18 08:44:38  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2025-12-18 08:42:24  19.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	mkdir -p /usr/local/etc; 	echo 'gem: --no-document' >> /usr/local/etc/gemrc # buildkit
                        
# 2025-12-18 08:12:29  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-12-18 08:12:29  8.44MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.23.2-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:c07d24c572647376807df25f9a1fa4d99255352ebd590a651bb57928549006fe",
    "RepoTags": [
        "klausmeyer/docker-registry-browser:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/klausmeyer/docker-registry-browser:latest"
    ],
    "RepoDigests": [
        "klausmeyer/docker-registry-browser@sha256:04c57880532f0fa55e3bb99d02fbb01afecd7ce9641dc8e15c077277fa15670b",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/klausmeyer/docker-registry-browser@sha256:47d4a872b8b4f4377b7b448475bc80666637f76ca310796b7404240dd1dddb44"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-12-31T15:06:52.679942156Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "Klaus Meyer \u003cspam@klaus-meyer.net\u003e",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "app",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {},
            "8443/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "RUBY_VERSION=3.4.8",
            "RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz",
            "RUBY_DOWNLOAD_SHA256=53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68",
            "GEM_HOME=/usr/local/bundle",
            "BUNDLE_SILENCE_ROOT_WARNING=1",
            "BUNDLE_APP_CONFIG=/usr/local/bundle",
            "SOURCE_COMMIT=fdb8d8131ddf485ee25b524259c95b8e17718ea3",
            "PORT=8080",
            "SSL_PORT=8443",
            "SECRET_KEY_BASE=changeme",
            "RAILS_ENV=production"
        ],
        "Cmd": [
            "web"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2025-12-31T15:05:59.643Z",
            "org.opencontainers.image.description": "🐳 Web Interface for the Docker Registry HTTP API V2 written in Ruby on Rails.",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "fdb8d8131ddf485ee25b524259c95b8e17718ea3",
            "org.opencontainers.image.source": "https://github.com/klausmeyer/docker-registry-browser",
            "org.opencontainers.image.title": "docker-registry-browser",
            "org.opencontainers.image.url": "https://github.com/klausmeyer/docker-registry-browser",
            "org.opencontainers.image.version": "1.9.1"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 463634373,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/1bb5a80a6a4d3ade1319de5df80d44b1d2e5b711118601e6019e53fb41370b0a/diff:/var/lib/docker/overlay2/929914ee98193fbc7397624b29dd945188a7f6d1e1e12871725ba3dc7c471026/diff:/var/lib/docker/overlay2/7a0e6c0fea04e1b03ef7f0337bb0e5717a63fd48606b61d48cab18d30b5db32a/diff:/var/lib/docker/overlay2/7b2d5e9132dc07b60ee5566238d7a5bbe1e150f8018c66de2dfd5c68f1cebeda/diff:/var/lib/docker/overlay2/4eae935d77b5c5cd4f904d0ff650dcf0b51aa2e4a94109051083d198e1dd65b2/diff:/var/lib/docker/overlay2/e0b39931030f28ee86d3a722f02acd2654b6ed806ec9f95bb22491f6b61afc77/diff:/var/lib/docker/overlay2/fdc5e5689601dc92f6e20c665524fba39f8cab962b793bba8d800e1bb195a0a2/diff",
            "MergedDir": "/var/lib/docker/overlay2/a2bed4d236447e55d2de04ce97fcfe3378422458c2a42953af2506f31042c09d/merged",
            "UpperDir": "/var/lib/docker/overlay2/a2bed4d236447e55d2de04ce97fcfe3378422458c2a42953af2506f31042c09d/diff",
            "WorkDir": "/var/lib/docker/overlay2/a2bed4d236447e55d2de04ce97fcfe3378422458c2a42953af2506f31042c09d/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:7bb20cf5ef67526cb843d264145241ce4dde09a337b5be1be42ba464de9a672d",
            "sha256:f4cda3a33f245cae6900c5a2739ce6e1226e33fe3aaa0b77230b221e2c29391c",
            "sha256:a4b4d1fac9308625fef4b01b9cbb1fe4af3cf321fb72cb9d023360095363e455",
            "sha256:9bb2afc2d835b99615cb2f9775647be25e93b2ab68a9b6901809b081351cb629",
            "sha256:14960b440c6bfe19d5f2040a2573ad41b76ba23cec257d5015ffa6eeed7611e6",
            "sha256:fe9c68b82a31850d2e3e6a4b632f157e57861cebb278e9faceb93915f80b8597",
            "sha256:fdbce3220bab03c4c1f2215429f17632e5d8034a284c127f2d056db922885c54",
            "sha256:0d35f62b63dac9240d0f43fd4b94cf5cd92c2a60c8a98fe9b693fbc878aad923"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-01-20T09:22:37.438889157+08:00"
    }
}

更多版本

docker.io/klausmeyer/docker-registry-browser:master

linux/amd64 docker.io478.83MB2024-08-28 11:22
475

docker.io/klausmeyer/docker-registry-browser:1.7.4

linux/amd64 docker.io479.57MB2024-11-29 17:40
466

docker.io/klausmeyer/docker-registry-browser:master

linux/arm64 docker.io424.55MB2025-08-15 11:56
139

docker.io/klausmeyer/docker-registry-browser:1.8.5

linux/amd64 docker.io436.40MB2025-09-28 09:49
118

docker.io/klausmeyer/docker-registry-browser:latest

linux/amd64 docker.io463.63MB2026-01-20 09:23
16