logo
docker.io/jmal/jmalcloud:2.16.9
linux/amd64 docker.io

这是一个名为 jmal/jmalcloud 的Docker镜像,来自 Docker Hub。

由于我没有访问外部网络的能力,无法直接获取该镜像的具体描述信息。 要了解该镜像的功能和用途,请访问 Docker Hub 并搜索 jmal/jmalcloud 查看其官方描述。

15
浏览次数
1.23GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jmal/jmalcloud:2.16.9
源镜像
docker.io/jmal/jmalcloud:2.16.9
镜像ID
sha256:a8a7e12252cdfe84755269207a045d087ff433cd6d467fdc3d294bfa007a27fd
镜像 TAG
2.16.9
镜像大小
1.23GB
平台架构
linux/amd64
镜像源
docker.io
CMD
启动入口
/app/docker-entrypoint.sh
工作目录
/app
OS/平台
linux/amd64
镜像创建
2026-08-04T04:48:21.480306388Z
同步时间
2026-08-04 18:13
浏览量
15 次
贡献者
🔌 开放端口 1
8088/tcp
📁 目录挂载 1
 /jmalcloud/
⚙️ 环境变量 20
KeyValue
PATH=/opt/imagemagick/bin:/usr/lib/jellyfin-ffmpeg:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
DEBIAN_FRONTEND=noninteractive 1
LANG=en_US.UTF-8 2
LANGUAGE=en_US:en 3
LC_ALL=en_US.UTF-8 4
ARCH=amd64 5
MONGODB_URI= 6
RUN_ENVIRONMENT= 7
DATA_BASE_TYPE=sqlite 8
JVM_OPTS= 9
MIGRATION=false 10
LOG_LEVEL=info 11
EXACT_SEARCH=false 12
NGRAM_MAX_CONTENT_LENGTH_MB=5 13
NGRAM_MIN_SIZE=2 14
NGRAM_MAX_SIZE=6 15
FILE_MONITOR=true 16
MONITOR_IGNORE_FILE_PREFIX=.DS_Store,._ 17
FILE_ROOT_DIR=/jmalcloud/files 18
TESS4J_DATA_PATH=/jmalcloud/datapath 19
🏷️ 镜像标签 2
KeyValue
ubuntu org.opencontainers.image.ref.name
22.04 org.opencontainers.image.version
🛡️ 镜像安全扫描
ubuntu 22.04 Trivy 2026-08-04 18:13 查看完整报告
94
低危 LOW
188
中危 MEDIUM
4
高危 HIGH
0
严重 CRITICAL
受影响目标 (2)
docker.io/jmal/jmalcloud:2.16.9 (ubuntu 22.04) ubuntu Node.js node-pkg

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jmal/jmalcloud:2.16.9
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jmal/jmalcloud:2.16.9  docker.io/jmal/jmalcloud:2.16.9

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jmal/jmalcloud:2.16.9
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jmal/jmalcloud:2.16.9  docker.io/jmal/jmalcloud:2.16.9

Shell快速替换命令

sed -i 's#jmal/jmalcloud:2.16.9#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jmal/jmalcloud:2.16.9#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jmal/jmalcloud:2.16.9 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jmal/jmalcloud:2.16.9  docker.io/jmal/jmalcloud:2.16.9'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-08-04 12:48:21  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/app/docker-entrypoint.sh"]
                        
# 2026-08-04 12:48:21  0.00B 声明容器运行时监听的端口
EXPOSE [8088/tcp]
                        
# 2026-08-04 12:48:21  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/jmalcloud/]
                        
# 2026-08-04 12:48:21  2.19KB 执行命令并创建新的镜像层
RUN |1 VERSION=2.16.9 /bin/sh -c chmod +x /app/jmalcloud && chmod +x /app/docker-entrypoint.sh # buildkit
                        
# 2026-08-04 12:48:21  66.66MB 复制新文件或目录到容器中
COPY frontend /app/ # buildkit
                        
# 2026-08-04 12:48:20  384.68MB 复制新文件或目录到容器中
COPY docker-entrypoint.sh target/jmalcloud target/*.so /app/ # buildkit
                        
# 2026-08-04 12:29:56  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-08-04 12:29:56  0.00B 设置环境变量 TESS4J_DATA_PATH
ENV TESS4J_DATA_PATH=/jmalcloud/datapath
                        
# 2026-08-04 12:29:56  0.00B 设置环境变量 FILE_ROOT_DIR
ENV FILE_ROOT_DIR=/jmalcloud/files
                        
# 2026-08-04 12:29:56  0.00B 设置环境变量 MONITOR_IGNORE_FILE_PREFIX
ENV MONITOR_IGNORE_FILE_PREFIX=.DS_Store,._
                        
# 2026-08-04 12:29:56  0.00B 设置环境变量 FILE_MONITOR
ENV FILE_MONITOR=true
                        
# 2026-08-04 12:29:56  0.00B 设置环境变量 NGRAM_MAX_SIZE
ENV NGRAM_MAX_SIZE=6
                        
# 2026-08-04 12:29:56  0.00B 设置环境变量 NGRAM_MIN_SIZE
ENV NGRAM_MIN_SIZE=2
                        
# 2026-08-04 12:29:56  0.00B 设置环境变量 NGRAM_MAX_CONTENT_LENGTH_MB
ENV NGRAM_MAX_CONTENT_LENGTH_MB=5
                        
# 2026-08-04 12:29:56  0.00B 设置环境变量 EXACT_SEARCH
ENV EXACT_SEARCH=false
                        
# 2026-08-04 12:29:56  0.00B 设置环境变量 LOG_LEVEL
ENV LOG_LEVEL=info
                        
# 2026-08-04 12:29:56  0.00B 设置环境变量 MIGRATION
ENV MIGRATION=false
                        
# 2026-08-04 12:29:56  0.00B 设置环境变量 JVM_OPTS
ENV JVM_OPTS=
                        
# 2026-08-04 12:29:56  0.00B 设置环境变量 DATA_BASE_TYPE
ENV DATA_BASE_TYPE=sqlite
                        
# 2026-08-04 12:29:56  0.00B 设置环境变量 RUN_ENVIRONMENT
ENV RUN_ENVIRONMENT=
                        
# 2026-08-04 12:29:56  0.00B 设置环境变量 MONGODB_URI
ENV MONGODB_URI=
                        
# 2026-08-04 12:29:56  0.00B 定义构建参数
ARG VERSION=2.16.9
                        
# 2025-12-17 16:35:13  180.23MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c mkdir -p /tmp && chmod 1777 /tmp &&     apt-get update &&     apt-get install -y wget unzip &&     mkdir -p /temp &&     cd /temp &&     wget https://github.com/jgraph/drawio/releases/download/v28.2.5/draw.war -O draw.war &&     wget https://github.com/mozilla/pdf.js/releases/download/v5.4.296/pdfjs-5.4.296-dist.zip -O pdfjs.zip &&     wget https://github.com/jamebal/excalidraw/releases/download/v0.17.3/build.tar.gz -O excalidraw.tar.gz &&     mkdir -p /webapp/plug/draw /webapp/plug/pdfjs /webapp/plug/excalidraw &&     unzip draw.war -d /webapp/plug/draw &&     unzip pdfjs.zip -d /webapp/plug/pdfjs &&     tar -xvf excalidraw.tar.gz -C /webapp/plug/excalidraw &&     rm -rf /webapp/plug/draw/META-INF /webapp/plug/draw/WEB-INF &&         apt-get purge -y --auto-remove wget unzip &&     apt-get clean &&     rm -rf /var/lib/apt/lists/* &&     rm -rf /temp/ # buildkit
                        
# 2025-12-17 16:35:13  0.00B 设置环境变量 ARCH
ENV ARCH=amd64
                        
# 2025-12-17 16:35:13  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2025-12-17 16:35:13  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2025-08-23 00:22:42  0.00B 设置默认要执行的命令
CMD ["bash"]
                        
# 2025-08-23 00:22:42  0.00B 设置环境变量 LANG LANGUAGE LC_ALL PATH
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 PATH=/opt/imagemagick/bin:/usr/lib/jellyfin-ffmpeg:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-08-23 00:22:42  13.54MB 复制新文件或目录到容器中
COPY docker/ip2region.xdb tess4j /jmalcloud/ # buildkit
                        
# 2025-08-23 00:22:42  40.14MB 复制新文件或目录到容器中
COPY /opt/imagemagick /opt/imagemagick # buildkit
                        
# 2025-08-23 00:22:42  9.73MB 复制新文件或目录到容器中
COPY /output/ocrlite/models /jmalcloud/ # buildkit
                        
# 2025-08-23 00:22:42  39.59MB 复制新文件或目录到容器中
COPY /output/ocrlite/bin/OcrLiteOnnx /usr/local/bin/OcrLiteOnnx # buildkit
                        
# 2025-08-23 00:22:42  373.70MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update &&     apt-get install -y --no-install-recommends $(cat /tmp/ffmpeg_dependencies.txt) &&     apt-get install -y --no-install-recommends gosu     locales     tesseract-ocr     poppler-utils     p7zip-full     unrar     ca-certificates     libheif1     libwebpdemux2     libopenexr25 &&     dpkg -i /tmp/jellyfin-ffmpeg.deb &&     apt-get clean &&     rm -rf /var/lib/apt/lists/* &&     rm -rf /tmp/ &&     locale-gen en_US.UTF-8 &&     update-locale LANG=en_US.UTF-8 &&     ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime &&     mkdir -p /jmalcloud/files /jmalcloud/tess4j/datapath # buildkit
                        
# 2025-08-23 00:22:21  48.85MB 复制新文件或目录到容器中
COPY /build/ffmpeg_dependencies.txt /build/jellyfin-ffmpeg.deb /tmp/ # buildkit
                        
# 2025-08-23 00:22:21  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2025-07-30 13:32:14  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-07-30 13:32:14  77.87MB 
/bin/sh -c #(nop) ADD file:598bb7ba54e5a576778e9ebe1f4e514188812bea30c08d00446f8d04c37053e6 in / 
                        
# 2025-07-30 13:32:11  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2025-07-30 13:32:11  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-07-30 13:32:11  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-07-30 13:32:11  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:a8a7e12252cdfe84755269207a045d087ff433cd6d467fdc3d294bfa007a27fd",
    "RepoTags": [
        "jmal/jmalcloud:2.16.9",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jmal/jmalcloud:2.16.9"
    ],
    "RepoDigests": [
        "jmal/jmalcloud@sha256:fab1eef668413845d9cce44eb1d6c0d633115548a7064fffad47f9cef2b8e859",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jmal/jmalcloud@sha256:d10ae45650cd4cb3dd574962f82f81638c39c9467a41cbc16ca84233d57b978a"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-08-04T04:48:21.480306388Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8088/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/imagemagick/bin:/usr/lib/jellyfin-ffmpeg:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "ARCH=amd64",
            "MONGODB_URI=",
            "RUN_ENVIRONMENT=",
            "DATA_BASE_TYPE=sqlite",
            "JVM_OPTS=",
            "MIGRATION=false",
            "LOG_LEVEL=info",
            "EXACT_SEARCH=false",
            "NGRAM_MAX_CONTENT_LENGTH_MB=5",
            "NGRAM_MIN_SIZE=2",
            "NGRAM_MAX_SIZE=6",
            "FILE_MONITOR=true",
            "MONITOR_IGNORE_FILE_PREFIX=.DS_Store,._",
            "FILE_ROOT_DIR=/jmalcloud/files",
            "TESS4J_DATA_PATH=/jmalcloud/datapath"
        ],
        "Cmd": null,
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/jmalcloud/": {}
        },
        "WorkingDir": "/app",
        "Entrypoint": [
            "/app/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1234984294,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/0e580138c147c65a79f278ddf9e0a91af4c1567da1b4d26e7c7de2f70f05a897/diff:/var/lib/docker/overlay2/030930f159c66f944ff2e0629d441dfcd0d8e413500ce8e15caff9681c8e9b26/diff:/var/lib/docker/overlay2/5e134d4523b89b4bfcc06b065932fce06345d63992af1acd239b7ab0663d255c/diff:/var/lib/docker/overlay2/0b69138c8357349afc69ff8b47cae4abc0afc703caa5e5cc552052d84242a8a5/diff:/var/lib/docker/overlay2/db3dce7d13feed16d0d55d4510e01d5bfb6d461623802dc7604e299f736396d5/diff:/var/lib/docker/overlay2/9b2db82fb3437cc93df62b1efa945fe618978b8396252f91d87e8b1d4fea65e3/diff:/var/lib/docker/overlay2/88f92a6de4389569e4694ed02337e7be3168dd72d2635fa64a17f0ed48e68e1d/diff:/var/lib/docker/overlay2/4ce2b64af201da2e7f7212cf21f3d77fac648784d8551a013c84ad6d63f72511/diff:/var/lib/docker/overlay2/675a5144b7f4b3732b8c345440e6761ed09225facc091ce427bd433ba26a2f58/diff:/var/lib/docker/overlay2/be64bc700de14c00ef8cb9008645e081ae1a2b835c2792357ecdea4164c78dd1/diff:/var/lib/docker/overlay2/fa4a2cf2c92162f19023a4f2024f1d9c88a6bbc3c94d46495c2ed011285c278f/diff",
            "MergedDir": "/var/lib/docker/overlay2/bc46eb2b7c5ab9de8a6d920578c4adc3e38b4a5666603ecedd3fd3181c0eff03/merged",
            "UpperDir": "/var/lib/docker/overlay2/bc46eb2b7c5ab9de8a6d920578c4adc3e38b4a5666603ecedd3fd3181c0eff03/diff",
            "WorkDir": "/var/lib/docker/overlay2/bc46eb2b7c5ab9de8a6d920578c4adc3e38b4a5666603ecedd3fd3181c0eff03/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:90a2bf02e851326fc70d05470553ed33e578342d6e06bfa0cfaf331c4079b7e4",
            "sha256:9e888b641ae19448d506e15e7675e04f5f1df5418c5e057ec789546b87ce1dd7",
            "sha256:a52af21d5e2c0835f7524a8fb3dcd8de403d511f236597a34d787101405ad6d6",
            "sha256:0e09703af785a7723237f38fd5894d96098e67bdc325f91910437fdf7f3e453f",
            "sha256:ac8e6555798fac724b1c9418479ad4c04f32daa1093ca95492a6d1ec6ccb63a4",
            "sha256:03b72aa5f74811651edb18ad26221dc222d8e7fa071c5413345652a7f744f17f",
            "sha256:fff4215369a6c0f426dfcc686340597f84cac75857105670a9c19011d588f86f",
            "sha256:c8cb8a248a8b56c29c277a6ad96ca98f28e7844e3835f0b494cec354be3e10e0",
            "sha256:a2d1150356ad02f9230b72856ff4f5e753bea96ea0b0f57d0de0aae170569f3f",
            "sha256:8e9e9645180bb3c543840810e6385d2a52e30653a4e01d685e50c4107a0079d7",
            "sha256:e93f52adbad105fcf98c98d4b94a8888a3f29e07503223c9d3b8c5b976d613aa",
            "sha256:6900e23b4fa3e17125256adf621967deffda25803d84b93bbd5be22f03f63225"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-08-04T18:12:12.773664451+08:00"
    }
}

更多版本

docker.io/jmal/jmalcloud:latest

linux/amd64 docker.io1.22GB2025-07-29 19:35
369

docker.io/jmal/jmalcloud-nginx:latest

linux/amd64 docker.io504.62MB2025-07-29 19:45
320

docker.io/jmal/jmalcloud:2.16.9

linux/amd64 docker.io1.23GB2026-08-04 18:13
13
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×