docker.io/gravityle/hyperms:0.0.5 linux/amd64

docker.io/gravityle/hyperms:0.0.5 - 国内下载镜像源 浏览次数:10
源镜像 docker.io/gravityle/hyperms:0.0.5
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gravityle/hyperms:0.0.5
镜像ID sha256:7c9c2257dce6f70821a460f2ff0c3f790597e4aa16dfaadced0236e28047213d
镜像TAG 0.0.5
大小 317.18MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf
启动入口 /usr/local/bin/docker-entrypoint.sh
工作目录 /app
OS/平台 linux/amd64
浏览量 10 次
贡献者 18*******2@qq.com
镜像创建 2025-11-02T15:50:30.620980549Z
同步时间 2026-01-15 18:46
更新时间 2026-01-15 21:30
开放端口
8115/tcp 8196/tcp
环境变量
PATH=/usr/local/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 PYTHON_VERSION=3.13.9 PYTHON_SHA256=ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66 PYTHONPATH=/app PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1 VERSION=0.0.5 DB_VERSION=20251102

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gravityle/hyperms:0.0.5
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gravityle/hyperms:0.0.5  docker.io/gravityle/hyperms:0.0.5

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gravityle/hyperms:0.0.5
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gravityle/hyperms:0.0.5  docker.io/gravityle/hyperms:0.0.5

Shell快速替换命令

sed -i 's#gravityle/hyperms:0.0.5#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gravityle/hyperms:0.0.5#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gravityle/hyperms:0.0.5 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gravityle/hyperms:0.0.5  docker.io/gravityle/hyperms:0.0.5'

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-11-02 23:50:30  0.00B 设置默认要执行的命令
CMD ["/usr/bin/supervisord" "-c" "/etc/supervisor/conf.d/supervisord.conf"]
                        
# 2025-11-02 23:50:30  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
                        
# 2025-11-02 23:50:30  0.00B 声明容器运行时监听的端口
EXPOSE &{[{{119 0} {119 0}}] 0x400439c2c0}
                        
# 2025-11-02 23:50:30  1.33KB 执行命令并创建新的镜像层
RUN |2 VERSION=0.0.5 DB_VERSION=20251102 /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh # buildkit
                        
# 2025-11-02 23:50:30  1.33KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit
                        
# 2025-11-02 23:50:30  0.00B 执行命令并创建新的镜像层
RUN |2 VERSION=0.0.5 DB_VERSION=20251102 /bin/sh -c nginx -t || (echo "❌ nginx 配置验证失败,查看详细信息:" &&     cat /etc/nginx/nginx.conf &&     echo "--- modules-enabled ---" &&     ls -la /etc/nginx/modules-enabled/ 2>/dev/null || true &&     exit 1) # buildkit
                        
# 2025-11-02 23:50:30  913.00B 复制新文件或目录到容器中
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf # buildkit
                        
# 2025-11-02 23:50:30  190.30KB 复制新文件或目录到容器中
COPY conf.d/ /etc/nginx/conf.d/ # buildkit
                        
# 2025-11-02 23:50:30  0.00B 执行命令并创建新的镜像层
RUN |2 VERSION=0.0.5 DB_VERSION=20251102 /bin/sh -c rm -f /etc/nginx/conf.d/default.conf &&     rm -rf /etc/nginx/sites-enabled/* &&     rm -rf /etc/nginx/sites-available/* # buildkit
                        
# 2025-11-02 23:50:30  51.00B 执行命令并创建新的镜像层
RUN |2 VERSION=0.0.5 DB_VERSION=20251102 /bin/sh -c if [ -f /usr/share/nginx/modules-available/mod-http-js.conf ]; then         echo "✅ 使用 Debian 自动加载机制";         ln -sf /usr/share/nginx/modules-available/mod-http-js.conf /etc/nginx/modules-enabled/50-mod-http-js.conf;         grep -q "include /etc/nginx/modules-enabled/\*.conf;" /etc/nginx/nginx.conf ||             sed -i '1i include /etc/nginx/modules-enabled/*.conf;' /etc/nginx/nginx.conf;     elif [ -f /usr/lib/nginx/modules/ngx_http_js_module.so ]; then         echo "✅ 手动加载 njs 模块";         sed -i '1i load_module /usr/lib/nginx/modules/ngx_http_js_module.so;' /etc/nginx/nginx.conf;     else         echo "⚠️  njs 模块未找到,尝试相对路径";         sed -i '1i load_module modules/ngx_http_js_module.so;' /etc/nginx/nginx.conf;     fi # buildkit
                        
# 2025-11-02 23:50:30  0.00B 执行命令并创建新的镜像层
RUN |2 VERSION=0.0.5 DB_VERSION=20251102 /bin/sh -c mkdir -p /var/log/supervisor /var/log/nginx     /var/cache/nginx/emby/images     /var/cache/nginx/emby/subtitles     /etc/nginx/modules-enabled     /var/lib/nginx # buildkit
                        
# 2025-11-02 23:50:29  1.61MB 复制新文件或目录到容器中
COPY frontend/dist/ ./frontend/dist/ # buildkit
                        
# 2025-11-02 23:50:29  4.27MB 执行命令并创建新的镜像层
RUN |2 VERSION=0.0.5 DB_VERSION=20251102 /bin/sh -c cd /app &&     pyarmor gen -O backend_encrypted backend_src &&     rm -rf backend_src &&     mkdir -p backend &&     mv backend_encrypted/backend_src/* backend/ &&     mv backend_encrypted/pyarmor_runtime_000000 backend/ &&     rm -rf backend_encrypted # buildkit
                        
# 2025-11-02 23:50:26  2.13MB 复制新文件或目录到容器中
COPY backend/ ./backend_src/ # buildkit
                        
# 2025-11-02 17:33:04  52.98MB 执行命令并创建新的镜像层
RUN |2 VERSION=0.0.5 DB_VERSION=20251102 /bin/sh -c apt-get update && apt-get install -y     nginx     libnginx-mod-http-js     supervisor     && apt-get clean     && rm -rf /var/lib/apt/lists/*     && ldconfig # buildkit
                        
# 2025-10-25 00:53:01  138.53MB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2025-10-25 00:53:01  0.00B 设置环境变量 DB_VERSION
ENV DB_VERSION=20251102
                        
# 2025-10-25 00:53:01  0.00B 设置环境变量 VERSION
ENV VERSION=0.0.5
                        
# 2025-10-25 00:53:01  0.00B 定义构建参数
ARG DB_VERSION=20251102
                        
# 2025-10-25 00:53:01  0.00B 定义构建参数
ARG VERSION=0.0.5
                        
# 2025-10-25 00:53:01  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-10-25 00:53:01  0.00B 设置环境变量 PYTHONDONTWRITEBYTECODE
ENV PYTHONDONTWRITEBYTECODE=1
                        
# 2025-10-25 00:53:01  0.00B 设置环境变量 PYTHONUNBUFFERED
ENV PYTHONUNBUFFERED=1
                        
# 2025-10-25 00:53:01  0.00B 设置环境变量 PYTHONPATH
ENV PYTHONPATH=/app
                        
# 2025-10-21 17:32:41  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2025-10-15 05:49:24  0.00B 设置默认要执行的命令
CMD ["python3"]
                        
# 2025-10-15 05:49:24  36.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	for src in idle3 pip3 pydoc3 python3 python3-config; do 		dst="$(echo "$src" | tr -d 3)"; 		[ -s "/usr/local/bin/$src" ]; 		[ ! -e "/usr/local/bin/$dst" ]; 		ln -svT "$src" "/usr/local/bin/$dst"; 	done # buildkit
                        
# 2025-10-15 05:49:24  35.04MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		dpkg-dev 		gcc 		gnupg 		libbluetooth-dev 		libbz2-dev 		libc6-dev 		libdb-dev 		libffi-dev 		libgdbm-dev 		liblzma-dev 		libncursesw5-dev 		libreadline-dev 		libsqlite3-dev 		libssl-dev 		make 		tk-dev 		uuid-dev 		wget 		xz-utils 		zlib1g-dev 	; 		wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz"; 	echo "$PYTHON_SHA256 *python.tar.xz" | sha256sum -c -; 	wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc"; 	GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; 	gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY"; 	gpg --batch --verify python.tar.xz.asc python.tar.xz; 	gpgconf --kill all; 	rm -rf "$GNUPGHOME" python.tar.xz.asc; 	mkdir -p /usr/src/python; 	tar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; 	rm python.tar.xz; 		cd /usr/src/python; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--enable-loadable-sqlite-extensions 		--enable-optimizations 		--enable-option-checking=fatal 		--enable-shared 		$(test "${gnuArch%%-*}" != 'riscv64' && echo '--with-lto') 		--with-ensurepip 	; 	nproc="$(nproc)"; 	EXTRA_CFLAGS="$(dpkg-buildflags --get CFLAGS)"; 	LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"; 	LDFLAGS="${LDFLAGS:--Wl},--strip-all"; 		arch="$(dpkg --print-architecture)"; arch="${arch##*-}"; 		case "$arch" in 			amd64|arm64) 				EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"; 				;; 			i386) 				;; 			*) 				EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer"; 				;; 		esac; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:-}" 	; 	rm python; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:--Wl},-rpath='\$\$ORIGIN/../lib'" 		python 	; 	make install; 		cd /; 	rm -rf /usr/src/python; 		find /usr/local -depth 		\( 			\( -type d -a \( -name test -o -name tests -o -name idle_test \) \) 			-o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \) \) 		\) -exec rm -rf '{}' + 	; 		ldconfig; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark; 	find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -rt dpkg-query --search 		| awk 'sub(":$", "", $1) { print $1 }' 		| sort -u 		| xargs -r apt-mark manual 	; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	apt-get dist-clean; 		export PYTHONDONTWRITEBYTECODE=1; 	python3 --version; 	pip3 --version # buildkit
                        
# 2025-10-15 05:49:24  0.00B 设置环境变量 PYTHON_SHA256
ENV PYTHON_SHA256=ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66
                        
# 2025-10-15 05:49:24  0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.13.9
                        
# 2025-10-15 05:49:24  0.00B 设置环境变量 GPG_KEY
ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305
                        
# 2025-10-15 05:49:24  3.81MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates 		netbase 		tzdata 	; 	apt-get dist-clean # buildkit
                        
# 2025-10-15 05:49:24  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-10-15 05:49:24  78.62MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1760918400'
                        
                    

镜像信息

{
    "Id": "sha256:7c9c2257dce6f70821a460f2ff0c3f790597e4aa16dfaadced0236e28047213d",
    "RepoTags": [
        "gravityle/hyperms:0.0.5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gravityle/hyperms:0.0.5"
    ],
    "RepoDigests": [
        "gravityle/hyperms@sha256:19a957f595ac6185d7e61723df309195c2e3971889f0c7c7ad521d0d82214ee2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gravityle/hyperms@sha256:ddce4eea082cf0584f0dc8653a891d5d8826a5c2ff0c789154e0856786b3b49f"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-11-02T15:50:30.620980549Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8115/tcp": {},
            "8196/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305",
            "PYTHON_VERSION=3.13.9",
            "PYTHON_SHA256=ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66",
            "PYTHONPATH=/app",
            "PYTHONUNBUFFERED=1",
            "PYTHONDONTWRITEBYTECODE=1",
            "VERSION=0.0.5",
            "DB_VERSION=20251102"
        ],
        "Cmd": [
            "/usr/bin/supervisord",
            "-c",
            "/etc/supervisor/conf.d/supervisord.conf"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "/usr/local/bin/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 317182369,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/123c1646c5c26ef8bc191c06206d28ab29658366d09198e81d8385d94bd4278d/diff:/var/lib/docker/overlay2/03b77f427436ea705a4199f4f3e72f569141f489cdb6986ce578354f1522b56d/diff:/var/lib/docker/overlay2/630e5669c9096467d4ea14a42e093daf902c46d06934f1f686e19e0bf5c53318/diff:/var/lib/docker/overlay2/e9aeacd3ef15b28198b2a35b98855168f4e65bd8a4a5a2ed0358316c86038cbb/diff:/var/lib/docker/overlay2/84ebe444eb74cf1155024f6c0871a013f8e9943e99e5c58e463d3dbc2190283e/diff:/var/lib/docker/overlay2/8fc7cc591204decca5643d98cab451714d2125cc41227dd71828b4c6aa6cddd2/diff:/var/lib/docker/overlay2/a26f865ad7062d66febb21eab558bb3d64453817d946e4930fee1a005bc13c84/diff:/var/lib/docker/overlay2/611d22e47c4b20b040fdd32b8ab42d9e80262d9cdd70cb3326830aa2311be041/diff:/var/lib/docker/overlay2/a1767e45f89dd1d772cbc9b6465b2aecb5a07afd8032bbd4a9110fb723700eda/diff:/var/lib/docker/overlay2/8471b3d3cd61e83ead4e06e47b8a1eb5e0f5cfa187fc5bc133e56b1855864a96/diff:/var/lib/docker/overlay2/fe9197832cefbab1bbab82f1c5ccb3827fbc801cb595748e3d52c35e46f0f3ce/diff:/var/lib/docker/overlay2/26ef43bb3b37dad58b634b1d5a06bf249e370f884011f44eab40578ae3ff05bf/diff:/var/lib/docker/overlay2/273227dccbf51cceae158da12b15752dae64b8e04920e71d0713e9d4433cf775/diff:/var/lib/docker/overlay2/4533f6801ab9160daf9f351bc7994f173aff9ecc1581a5294491bf5ad4502f4d/diff:/var/lib/docker/overlay2/1385b17cff6495211dfd291708acf08a8b9face746c03207867417d16d92379b/diff:/var/lib/docker/overlay2/4b32b03a2516644ab9d53bbc7511426a9fba3a3a48790c6a9e74f982b7d63205/diff:/var/lib/docker/overlay2/2be09a7634a6f985ac326fb3c236293da26adc2181af375033311c2cb910c807/diff",
            "MergedDir": "/var/lib/docker/overlay2/c6ec6cc996738a2203a0730c8d3620c3af3d31b47292932a909bfe55f329abeb/merged",
            "UpperDir": "/var/lib/docker/overlay2/c6ec6cc996738a2203a0730c8d3620c3af3d31b47292932a909bfe55f329abeb/diff",
            "WorkDir": "/var/lib/docker/overlay2/c6ec6cc996738a2203a0730c8d3620c3af3d31b47292932a909bfe55f329abeb/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:d7c97cb6f1fe7cae982649e9f55efe201212e8acaa64bd668c083b204e4efd4c",
            "sha256:618eb9b43e6082eae438882ed0e6495345cdbbe837f2894ba63eb9a3a9368f76",
            "sha256:b9e88dc86e0158a8bb7111841f9468f64a4b33dd9eeb70b097dc6342b65522da",
            "sha256:816b1f62d73fef8ef03c114a1a7adadb787081b5004eb9a2c44af4c0b7acb62a",
            "sha256:c73a252354ebc96ac14c1086f9cf8d8b03bb986286c1857105fe87a0e9a567e4",
            "sha256:7847f6e3e268d0fd424993e341f643ff54b3a664f8f1c7d9ab0eaf827510cfcc",
            "sha256:f8ac76fdbbe2bfe37199ad7264e80bb5ca8bf6751a05bd7ff3762fe94b0c00bc",
            "sha256:d030c39aecd05adb391240d72810a6689e2f70acdd9bc395d58c2f75cf9c38b6",
            "sha256:1753c72231ed5e03f0ac1624b157065cde964cfb478a26ba193acdc2874ac4d2",
            "sha256:316e2fe2a8ae16c2d68e3bc67eb78b5b0c2cf6dd36599026ba4520d9da027973",
            "sha256:32c19080e3d445bbdae0b7ccc1a4894807ba50ba2d4e487efd97df38a45b467a",
            "sha256:504674d4aabf61180ccd077d65e9abc4829fb8d210d344650f627065dcc1df3d",
            "sha256:2ab71b78d56ef47001f685a6e8d5f559d074b813818d56712759deaef3165f59",
            "sha256:cb041a7624f050d94bbd40cc3a63e62ae29b0c8098fe589d3491c1812359d5d1",
            "sha256:150f3d38f648387632229a09c988a40c8affafc87f9dbb62ecbccd7b6989e9ff",
            "sha256:2f608f54f35cef5f3170506d980428083708e6a54bf318598701cd241e6224c3",
            "sha256:9a572f928c8151a9c43f8fde0cfbcc6c0272b3c0e14b2d9899c358e9823b1ade",
            "sha256:279d23ae397ae6f0338c20e15b84883a984fa801cf3a8bfe9691900486568be4"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-01-15T18:45:57.443484596+08:00"
    }
}

更多版本

docker.io/gravityle/hyperms:0.0.5

linux/amd64 docker.io317.18MB2026-01-15 18:46
9