广告图片

docker.io/hanxi/cups-web:latest linux/amd64

docker.io/hanxi/cups-web:latest - 国内下载镜像源 浏览次数:13 cxwei 贡献同步

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

docker.io/hanxi/cups-web镜像提供基于CUPS(通用UNIX打印系统)的Web管理服务,支持通过Web界面配置和管理打印设备,便于在容器化环境中快速部署打印服务。

源镜像 docker.io/hanxi/cups-web:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hanxi/cups-web:latest
镜像ID sha256:ae49a962430479fee179e25e85311e1de94e84b735b82765e2a188e6e5c12edc
镜像TAG latest
大小 1.40GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /cups-web
工作目录
OS/平台 linux/amd64
浏览量 13 次
贡献者
avatar
cxwei
镜像创建 2026-05-12T09:02:59.620963535Z
同步时间 2026-05-15 22:35
开放端口
8080/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DCONF_USER_CONFIG_DIR=/home/nonroot/.config/dconf HOME=/home/nonroot XDG_CACHE_HOME=/home/nonroot/.cache

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hanxi/cups-web:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hanxi/cups-web:latest  docker.io/hanxi/cups-web:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hanxi/cups-web:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hanxi/cups-web:latest  docker.io/hanxi/cups-web:latest

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-05-12 17:02:59  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/cups-web"]
                        
# 2026-05-12 17:02:59  0.00B 指定运行容器时使用的用户
USER nonroot
                        
# 2026-05-12 17:02:59  0.00B 声明容器运行时监听的端口
EXPOSE [8080/tcp]
                        
# 2026-05-12 17:02:59  31.06MB 复制新文件或目录到容器中
COPY /src/ofd-converter/target/ofd-converter.jar /ofd-converter.jar # buildkit
                        
# 2026-05-12 17:02:59  36.01MB 复制新文件或目录到容器中
COPY /out/cups-web /cups-web # buildkit
                        
# 2026-05-12 17:02:59  0.00B 设置环境变量 XDG_CACHE_HOME
ENV XDG_CACHE_HOME=/home/nonroot/.cache
                        
# 2026-05-12 17:02:59  0.00B 设置环境变量 HOME
ENV HOME=/home/nonroot
                        
# 2026-05-12 17:02:59  0.00B 设置环境变量 DCONF_USER_CONFIG_DIR
ENV DCONF_USER_CONFIG_DIR=/home/nonroot/.config/dconf
                        
# 2026-05-12 09:56:09  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p     /home/nonroot/.cache/dconf     /home/nonroot/.config/libreoffice     /home/nonroot/.local/share/libreoffice   && chown -R nonroot:nonroot /home/nonroot/   && chmod -R 755 /home/nonroot/   && chmod 700 /home/nonroot/.cache/dconf # buildkit
                        
# 2026-05-12 09:56:08  4.96KB 执行命令并创建新的镜像层
RUN /bin/sh -c groupadd -r nonroot && useradd -r -g nonroot nonroot # buildkit
                        
# 2026-05-12 09:56:08  2.10KB 执行命令并创建新的镜像层
RUN /bin/sh -c GS_INIT_DIR=$(find /usr/share/ghostscript -path "*/Resource/Init" -type d | head -1) &&     if [ -n "$GS_INIT_DIR" ] && [ -f /etc/ghostscript/cidfmap.local ]; then         cp /etc/ghostscript/cidfmap.local "$GS_INIT_DIR/cidfmap" &&         echo "[dockerfile] cidfmap.local -> $GS_INIT_DIR/cidfmap";     fi # buildkit
                        
# 2026-05-12 09:56:08  2.10KB 执行命令并创建新的镜像层
RUN /bin/sh -c if [ -f /usr/share/fonts/truetype/custom/simsun.ttf ]; then       sed -i 's|/usr/share/fonts/truetype/arphic/uming.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simsun.ttf) /SubfontID 0|g' /etc/ghostscript/cidfmap.local;       echo "[dockerfile] cidfmap: simsun.ttf mapped (宋体 Regular+Bold, 仿宋 pending)";     fi &&     if [ -f /usr/share/fonts/truetype/custom/simhei.ttf ]; then       sed -i 's|/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simhei.ttf) /SubfontID 0|g' /etc/ghostscript/cidfmap.local;       echo "[dockerfile] cidfmap: simhei.ttf mapped (黑体 Regular+Bold)";     fi &&     if [ -f /usr/share/fonts/truetype/custom/simkai.ttf ]; then       sed -i 's|/usr/share/fonts/truetype/arphic/ukai.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simkai.ttf) /SubfontID 0|g' /etc/ghostscript/cidfmap.local;       echo "[dockerfile] cidfmap: simkai.ttf mapped (楷体 Regular+Bold)";     fi &&     if [ -f /usr/share/fonts/truetype/custom/simfang.ttf ]; then       sed -i '/^\/#b7#c2#cb#ce[, ]/s|/usr/share/fonts/truetype/custom/simsun.ttf) /SubfontID 0|/usr/share/fonts/truetype/custom/simfang.ttf) /SubfontID 0|' /etc/ghostscript/cidfmap.local;       sed -i '/^\/#b7#c2#cb#ce[, ]/s|/usr/share/fonts/truetype/arphic/uming.ttc) /SubfontID 0|/usr/share/fonts/truetype/custom/simfang.ttf) /SubfontID 0|' /etc/ghostscript/cidfmap.local;       echo "[dockerfile] cidfmap: simfang.ttf mapped (仿宋 Regular+Bold)";     fi # buildkit
                        
# 2026-05-12 10:10:47  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c test -s /etc/ghostscript/cidfmap.local   && echo "[dockerfile] cidfmap.local size: $(wc -c < /etc/ghostscript/cidfmap.local) bytes"   && entries=$(grep -cE '^/#' /etc/ghostscript/cidfmap.local)   && echo "[dockerfile] cidfmap.local entries: $entries (expect 8)"   && test "$entries" = "8" # buildkit
                        
# 2026-05-12 09:56:08  2.10KB 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /etc/ghostscript &&     cp /tmp/docker-fonts/cidfmap.local /etc/ghostscript/cidfmap.local &&     rm -rf /tmp/docker-fonts # buildkit
                        
# 2026-05-12 09:56:08  344.90KB 执行命令并创建新的镜像层
RUN /bin/sh -c fc-cache -f 2>/dev/null || true # buildkit
                        
# 2026-05-12 09:56:05  758.00B 执行命令并创建新的镜像层
RUN /bin/sh -c cp /tmp/docker-fonts/fontconfig-chinese.conf /etc/fonts/conf.d/05-custom-chinese-fonts.conf 2>/dev/null || true # buildkit
                        
# 2026-05-12 09:56:05  42.70MB 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /usr/share/fonts/truetype/custom &&     find /tmp/docker-fonts -type f \( -iname '*.ttf' -o -iname '*.ttc' -o -iname '*.otf' \)       -exec cp {} /usr/share/fonts/truetype/custom/ \; &&     fc-cache -f /usr/share/fonts/truetype/custom 2>/dev/null || true # buildkit
                        
# 2026-05-12 09:56:03  42.64MB 复制新文件或目录到容器中
COPY docker-fonts/ /tmp/docker-fonts/ # buildkit
                        
# 2026-05-12 09:56:03  1.17GB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     libreoffice-core libreoffice-writer libreoffice-calc libreoffice-impress openjdk-21-jre     ghostscript fonts-droid-fallback     fonts-dejavu-core fonts-noto-cjk fonts-arphic-uming fonts-arphic-ukai fonts-wqy-zenhei     ca-certificates   && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-05-05 08:00:00  78.62MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1777939200'
                        
                    

镜像信息

{
    "Id": "sha256:ae49a962430479fee179e25e85311e1de94e84b735b82765e2a188e6e5c12edc",
    "RepoTags": [
        "hanxi/cups-web:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hanxi/cups-web:latest"
    ],
    "RepoDigests": [
        "hanxi/cups-web@sha256:9f450cd9cfe98b6043d68c3cffaa44a0ad37076f2d06bbab53fb70628d5c01d4",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hanxi/cups-web@sha256:1c227dee29edeedc5dd376ae6f57ff9543ba9a9899fc084e4c88d84ae5d22af0"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-05-12T09:02:59.620963535Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "nonroot",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DCONF_USER_CONFIG_DIR=/home/nonroot/.config/dconf",
            "HOME=/home/nonroot",
            "XDG_CACHE_HOME=/home/nonroot/.cache"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/cups-web"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1399139408,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/0b598384f52557c8c474cb5d1da0b76439d5079d1da32476eb33420432c58869/diff:/var/lib/docker/overlay2/df73009f6602eb1a79edac6e49eaaa07269d58e874eb50d811852abd51880985/diff:/var/lib/docker/overlay2/36e6da7b15c8bb55d4d45c764a9b0aa62e8d191f03402b797c54d39dfcf24711/diff:/var/lib/docker/overlay2/d4c347fe818d317025292e4cb36b1a2fffeb2d8f6d8eafd67ff660fe61d1efed/diff:/var/lib/docker/overlay2/9640bcd57d678c12a5c036cc1aea191d770c71e9b3de481c6704daf5a82db2f0/diff:/var/lib/docker/overlay2/49dde868513d95289ff51190375f4259e4e6e9060a9b03f09b71f17cfe6f76e8/diff:/var/lib/docker/overlay2/7d2821aa3c106b642477df04f6ecdda0a0261a648ffce24d18fc134b587e3d17/diff:/var/lib/docker/overlay2/4f7d7579442ee75f98cb643f95f7f477d77b1391553eaeef7a92103a48eef768/diff:/var/lib/docker/overlay2/cae1baba25bc52e0846cf89df75d8bf6e1742fb40ca6b7fc41eeb7491676e434/diff:/var/lib/docker/overlay2/7a13c3d764b4f2d42bd3446e664b3ef943f1d8b6acf3be1450ac99a2f934d82d/diff:/var/lib/docker/overlay2/e6ddb8a6bca9ae9b9dcc01ae2bed23779e7017649b96e46c6d41d85dc8c0dda4/diff:/var/lib/docker/overlay2/fa55a8c9c6229e015b5ac487966d5ad8536133a08c367f9ce85248f4f1717f41/diff:/var/lib/docker/overlay2/1baaeea31812c9c396da6484596f66c8b894996bf2e84091ce89cbb2c0f6f873/diff",
            "MergedDir": "/var/lib/docker/overlay2/a4957ad29efcb6f383cb094484f1c4298f84c8846fb7174e4fca7d561d6dd131/merged",
            "UpperDir": "/var/lib/docker/overlay2/a4957ad29efcb6f383cb094484f1c4298f84c8846fb7174e4fca7d561d6dd131/diff",
            "WorkDir": "/var/lib/docker/overlay2/a4957ad29efcb6f383cb094484f1c4298f84c8846fb7174e4fca7d561d6dd131/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:79dd1f4c855cd061f687a994426634cf5f84c8ecdbc66c7a7d118e828dd93c99",
            "sha256:a91aed62eff606274200bf477b161d22e18c71839a76fe479c962584632c7d76",
            "sha256:24b09d65a1c8e0ba7ac39406963303cf11601fef9bd8919018b601e6585f7a2e",
            "sha256:f2a68d5c820d8443e97ac0e06b89f0d559d025f8e3cbe106ae9df67850afc9a4",
            "sha256:74bc371f6be75386398e6b879b968c674bef08e163a080ec9da41409ada8389a",
            "sha256:75f4a27c3a167271628a16061933087a283d0aac2577752b2d4cbd7c1b1e2a25",
            "sha256:609faf3a8dfc16abf261479ccf74c2f5e11abc19a959060ec10e4a194fd15b9b",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:68e020224e01896a0d61a9aff8670ac29e64423611f3286f928d04678f125f5e",
            "sha256:3f32133d9366fc7ffaa370e6df92b88e664aa1f506f5b9d6d6edcd9e6799ab02",
            "sha256:4e86bb5ed471795a15a8a716ae7bd40d8347162e51a429aac82713c8501a6fad",
            "sha256:27862fc85a4c19845d88d31f9501ae27c905dd258d8507892f485d83b976f0be",
            "sha256:6266b7cd201b8d3037b9d84d5f16bf9d0e0309cb46481f5e530dc94a673e74e3",
            "sha256:d4eff5036ae20755a7d5400e6fba301400f3447e4bb0923682f4c98473cc1c94"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-05-15T22:33:32.158103354+08:00"
    }
}

更多版本

docker.io/hanxi/cups-web:latest

linux/amd64 docker.io1.40GB2026-05-15 22:35
12