logo
docker.io/1panel/cordys-crm:v1.7.1
linux/amd64 docker.io

docker.io/1panel/cordys-crm是1panel提供的与Cordys CRM系统相关的Docker容器镜像,可用于快速部署和运行Cordys客户关系管理系统的环境,方便用户搭建CRM相关应用服务。

9
浏览次数
638.35MB
镜像大小
源镜像
docker.io/1panel/cordys-crm:v1.7.1
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1panel/cordys-crm:v1.7.1
镜像ID
sha256:9acb0777e4b8af5a6798903cb7e6b28d986190d81c1760752017bf750dc910d1
镜像 TAG
v1.7.1
镜像大小
638.35MB
平台架构
linux/amd64
镜像源
docker.io
CMD
启动入口
sh /shells/start-all.sh
工作目录
/
OS/平台
linux/amd64
镜像创建
2026-06-12T09:11:24.268281617Z
同步时间
2026-06-29 15:48
浏览量
9 次
贡献者
🔌 开放端口 3
3306/tcp 8081/tcp 8082/tcp
📁 目录挂载 1
 /opt/cordys
⚙️ 环境变量 15
KeyValue
PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
JAVA_HOME=/opt/java/openjdk 1
LANG=en_US.UTF-8 2
LANGUAGE=en_US:en 3
LC_ALL=en_US.UTF-8 4
JAVA_VERSION=jdk-21.0.7+6 5
JAVA_APP_DIR=/deployments 6
JAVA_OPTIONS=-Dfile.encoding=utf-8 -Djava.awt.headless=true --add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED 7
LOG4J_FORMAT_MSG_NO_LOOKUPS=true 8
JAVA_MAJOR_VERSION=21 9
JAVA_MAX_HEAP_RATIO=40 10
JAVA_CLASSPATH=/app:/app/lib/* 11
JAVA_MAIN_CLASS=cn.cordys.Application 12
AB_OFF=true 13
CRM_VERSION=v1.7.1-1029040 14
🏷️ 镜像标签 1
KeyValue
FIT2CLOUD <support@fit2cloud.com> maintainer
🛡️ 镜像安全扫描
alpine 3.21.4 Trivy 2026-06-29 15:48 查看完整报告
44
低危 LOW
126
中危 MEDIUM
106
高危 HIGH
20
严重 CRITICAL
受影响目标 (3)
docker.io/1panel/cordys-crm:v1.7.1 (alpine 3.21.4) alpine Java jar usr/local/bin/validator_linux_amd64 gobinary

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1panel/cordys-crm:v1.7.1
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1panel/cordys-crm:v1.7.1  docker.io/1panel/cordys-crm:v1.7.1

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1panel/cordys-crm:v1.7.1
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1panel/cordys-crm:v1.7.1  docker.io/1panel/cordys-crm:v1.7.1

Shell快速替换命令

sed -i 's#1panel/cordys-crm:v1.7.1#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1panel/cordys-crm:v1.7.1#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1panel/cordys-crm:v1.7.1 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1panel/cordys-crm:v1.7.1  docker.io/1panel/cordys-crm:v1.7.1'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1panel/cordys-crm:v1.7.1 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1panel/cordys-crm:v1.7.1  docker.io/1panel/cordys-crm:v1.7.1'

镜像构建历史


# 2026-06-12 17:11:24  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["sh" "/shells/start-all.sh"]
                        
# 2026-06-12 17:11:24  11.81KB 执行命令并创建新的镜像层
RUN |3 MODULE=app DEPENDENCY=/build/backend/app/target/dependency CRM_VERSION=v1.7.1-1029040 /bin/sh -c chmod 777  /shells/*.sh # buildkit
                        
# 2026-06-12 17:11:24  0.00B 声明容器运行时监听的端口
EXPOSE [3306/tcp 8081/tcp 8082/tcp]
                        
# 2026-06-12 17:11:24  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/cordys]
                        
# 2026-06-12 17:11:24  14.00B 执行命令并创建新的镜像层
RUN |3 MODULE=app DEPENDENCY=/build/backend/app/target/dependency CRM_VERSION=v1.7.1-1029040 /bin/sh -c echo -n "${CRM_VERSION}" > /tmp/CRM_VERSION # buildkit
                        
# 2026-06-12 17:11:24  0.00B 执行命令并创建新的镜像层
RUN |3 MODULE=app DEPENDENCY=/build/backend/app/target/dependency CRM_VERSION=v1.7.1-1029040 /bin/sh -c echo "CRM_VERSION value during build: ${CRM_VERSION}" # buildkit
                        
# 2026-06-12 17:11:24  0.00B 设置环境变量 CRM_VERSION
ENV CRM_VERSION=v1.7.1-1029040
                        
# 2026-06-12 17:11:24  0.00B 定义构建参数
ARG CRM_VERSION=v1.7.1-1029040
                        
# 2026-06-12 17:11:24  0.00B 设置环境变量 JAVA_OPTIONS -Djava.awt.headless java.base/jdk.internal.loader java.base/java.util
ENV JAVA_OPTIONS=-Dfile.encoding=utf-8 -Djava.awt.headless=true --add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED
                        
# 2026-06-12 17:11:24  0.00B 设置环境变量 AB_OFF
ENV AB_OFF=true
                        
# 2026-06-12 17:11:24  0.00B 设置环境变量 JAVA_MAIN_CLASS
ENV JAVA_MAIN_CLASS=cn.cordys.Application
                        
# 2026-06-12 17:11:24  0.00B 设置环境变量 JAVA_CLASSPATH
ENV JAVA_CLASSPATH=/app:/app/lib/*
                        
# 2026-06-12 17:11:24  34.29MB 复制新文件或目录到容器中
COPY installer/mcp /app/mcp # buildkit
                        
# 2026-06-12 17:11:24  96.51KB 复制新文件或目录到容器中
COPY installer/conf /installer/conf # buildkit
                        
# 2026-06-12 17:11:24  11.81KB 复制新文件或目录到容器中
COPY installer/shells /shells # buildkit
                        
# 2026-06-12 17:11:24  25.63MB 复制新文件或目录到容器中
COPY /build/backend/app/src/main/resources/static /app/static # buildkit
                        
# 2026-06-12 17:11:23  25.64MB 复制新文件或目录到容器中
COPY /build/backend/app/target/dependency/BOOT-INF/classes /app # buildkit
                        
# 2026-06-12 17:11:23  4.04KB 复制新文件或目录到容器中
COPY /build/backend/app/target/dependency/META-INF /app/META-INF # buildkit
                        
# 2026-06-12 17:11:23  104.20MB 复制新文件或目录到容器中
COPY /build/backend/app/target/dependency/BOOT-INF/lib /app/lib # buildkit
                        
# 2026-06-12 17:11:23  0.00B 定义构建参数
ARG DEPENDENCY=/build/backend/app/target/dependency
                        
# 2026-06-12 17:11:23  0.00B 定义构建参数
ARG MODULE=app
                        
# 2026-06-12 17:11:23  0.00B 添加元数据标签
LABEL maintainer=FIT2CLOUD <support@fit2cloud.com>
                        
# 2025-10-21 13:49:00  231.25MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache libc6-compat mysql mysql-client redis # buildkit
                        
# 2025-08-04 15:53:37  0.00B 设置默认要执行的命令
CMD ["/deployments/run-java.sh"]
                        
# 2025-08-04 15:53:37  12.69MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --update --no-cache curl nss bash  && cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone && apk del tzdata  && sed -i 's/securerandom.source=file:\/dev\/random/securerandom.source=file:\/dev\/.\/urandom/' /opt/java/openjdk/conf/security/java.security  && sed -i 's/SSLv3, TLSv1, TLSv1.1, //' /opt/java/openjdk/conf/security/java.security  && curl -L --connect-timeout 60 -m 1800 https://fit2cloud-support.oss-cn-beijing.aliyuncs.com/xpack-license/get-validator-linux | sh  && rm -rf /tmp/* /var/tmp/* /var/cache/apk/*  && chmod 755 /deployments/run-java.sh  && adduser -D appuser && addgroup appuser root  && chmod 744 /bin/busybox && chmod 744 `which curl` `which apk`  && echo "set disable-completion on" >> /etc/inputrc # buildkit
                        
# 2025-08-04 15:53:30  0.00B 设置环境变量 JAVA_APP_DIR JAVA_OPTIONS LOG4J_FORMAT_MSG_NO_LOOKUPS JAVA_MAJOR_VERSION JAVA_MAX_HEAP_RATIO
ENV JAVA_APP_DIR=/deployments JAVA_OPTIONS=-Dfile.encoding=utf-8 LOG4J_FORMAT_MSG_NO_LOOKUPS=true JAVA_MAJOR_VERSION=21 JAVA_MAX_HEAP_RATIO=40
                        
# 2025-08-04 15:53:30  22.73KB 复制新文件或目录到容器中
COPY run-java.sh /deployments/ # buildkit
                        
# 2025-08-04 15:53:30  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /deployments # buildkit
                        
# 2025-08-04 15:53:30  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-04-23 22:48:05  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2025-04-23 22:48:05  5.31KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2025-04-23 22:48:05  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2025-04-23 22:48:05  163.73MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(apk --print-arch)";     case "${ARCH}" in        aarch64)          ESUM='53877576d3a9dcbf2024789208aa5f045cc65a5645b07d67124b09c2a84f4e1a';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7%2B6/OpenJDK21U-jre_aarch64_alpine-linux_hotspot_21.0.7_6.tar.gz';          ;;        x86_64)          ESUM='f252e13683b381f9f3bfa4948c827ebd80b8e5bd444a1f99de02c56d76c7ad4c';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7%2B6/OpenJDK21U-jre_x64_alpine-linux_hotspot_21.0.7_6.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     wget -O /tmp/openjdk.tar.gz ${BINARY_URL};     wget -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig;     export GNUPGHOME="$(mktemp -d)";     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B;     gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz;     rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig;     echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -;     mkdir -p "$JAVA_HOME";     tar --extract         --file /tmp/openjdk.tar.gz         --directory "$JAVA_HOME"         --strip-components 1         --no-same-owner     ;     rm -f /tmp/openjdk.tar.gz; # buildkit
                        
# 2025-04-23 22:48:05  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-21.0.7+6
                        
# 2025-04-23 22:48:05  32.95MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apk add --no-cache         fontconfig ttf-dejavu         gnupg         ca-certificates p11-kit-trust         musl-locales musl-locales-lang         tzdata         coreutils         openssl     ;     rm -rf /var/cache/apk/* # buildkit
                        
# 2025-04-23 22:48:05  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2025-04-23 22:48:05  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-04-23 22:48:05  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2025-04-23 22:48:05  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-04-23 22:48:05  7.82MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.21.4-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:9acb0777e4b8af5a6798903cb7e6b28d986190d81c1760752017bf750dc910d1",
    "RepoTags": [
        "1panel/cordys-crm:v1.7.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1panel/cordys-crm:v1.7.1"
    ],
    "RepoDigests": [
        "1panel/cordys-crm@sha256:fbba853e2d11a1897ca5496279b8017671b9179831b6eb958db28b723c5fb7a8",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1panel/cordys-crm@sha256:fbba853e2d11a1897ca5496279b8017671b9179831b6eb958db28b723c5fb7a8"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-06-12T09:11:24.268281617Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3306/tcp": {},
            "8081/tcp": {},
            "8082/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "JAVA_HOME=/opt/java/openjdk",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_VERSION=jdk-21.0.7+6",
            "JAVA_APP_DIR=/deployments",
            "JAVA_OPTIONS=-Dfile.encoding=utf-8 -Djava.awt.headless=true --add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED",
            "LOG4J_FORMAT_MSG_NO_LOOKUPS=true",
            "JAVA_MAJOR_VERSION=21",
            "JAVA_MAX_HEAP_RATIO=40",
            "JAVA_CLASSPATH=/app:/app/lib/*",
            "JAVA_MAIN_CLASS=cn.cordys.Application",
            "AB_OFF=true",
            "CRM_VERSION=v1.7.1-1029040"
        ],
        "Cmd": null,
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/opt/cordys": {}
        },
        "WorkingDir": "/",
        "Entrypoint": [
            "sh",
            "/shells/start-all.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "FIT2CLOUD \u003csupport@fit2cloud.com\u003e"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 638348956,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/f02674cfcf88d1c1c74a3c576012152bd97f408ea3c1a656053c348b2c1992e4/diff:/var/lib/docker/overlay2/1dbe04a6db08fb4fa24eb3c26c92da422f335f545b1826310c6ef49be6e716e1/diff:/var/lib/docker/overlay2/97b14cc2eeffd26d20dacc9da4a1c27a59cd259fe09503bc9918d55f9c92f7df/diff:/var/lib/docker/overlay2/b2861b585d8920affbe4c1c66a2e525a38f8a0145335889809b1909ce005f27f/diff:/var/lib/docker/overlay2/5d2ce140b49b0b57d1fdfe08f2b0477296a01175321c9e8f395b2c1abaf5f28d/diff:/var/lib/docker/overlay2/5dccb9262cd19e2c463fa251aa47fd256d3538a9a11b9410264bc7008ee3f148/diff:/var/lib/docker/overlay2/697099c8741a93e2e8b0979469fa812a67d406e49f36028407aba84430883ac1/diff:/var/lib/docker/overlay2/e1fed2935070bff7a86496a269c283573f6ea998204fa794f7330a09a23b4d73/diff:/var/lib/docker/overlay2/8d03eec3094696d71e8437cd49baed7bbc0fb019d50e4a7fcc04cb20e6b38cdb/diff:/var/lib/docker/overlay2/286b3e51418f8689f4ddbe42f211d844da4c462315213e8b2b27db6de864b261/diff:/var/lib/docker/overlay2/f9a2fde0e4bf744d08737c28721501781a932452140bce50f80557e926572f45/diff:/var/lib/docker/overlay2/d7aa712deb5f55e7a43e33d472ad5621075348135f511bedb2374bc9e12dcfde/diff:/var/lib/docker/overlay2/148db7230704065a097110f66a7297bce947d0a271e6ba853d62839d2eed6ea0/diff:/var/lib/docker/overlay2/b7a3b4b076744c3b8f4b833a473be2e20dcfffa416455d9dd209d7ea3c88b5a6/diff:/var/lib/docker/overlay2/067268cac1f93a5747ee98e52d5adebaf487bdad6cf03635f13f8d105d01ad32/diff:/var/lib/docker/overlay2/4eaabcc843e77bb5047a5f880c80e72b7e7e1346ce37a1e49185b6978a1a1bbc/diff:/var/lib/docker/overlay2/41580c00442138f010654d4db82249b3dc549e0cfb35525600598889288f69f7/diff:/var/lib/docker/overlay2/728e9aaca75a1298d54bc0b501c880e43388400d464896871fe26553adeea57d/diff",
            "MergedDir": "/var/lib/docker/overlay2/07553cb98fedca8b839b8a0434605b55cbb48e46b1eb15b0d60e66e1c874b75e/merged",
            "UpperDir": "/var/lib/docker/overlay2/07553cb98fedca8b839b8a0434605b55cbb48e46b1eb15b0d60e66e1c874b75e/diff",
            "WorkDir": "/var/lib/docker/overlay2/07553cb98fedca8b839b8a0434605b55cbb48e46b1eb15b0d60e66e1c874b75e/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:7003d23cc2176ec98ba2f8b3b4b9b5f144ef370e39bfcf6275a92b5064bc9261",
            "sha256:94e18af2b1ac7c7668372eac68d6300c5fe78968668fe8d0700542fbd0c7401b",
            "sha256:b9890150bcc3a523778a61a858d2e70df05761a3d308bbe204d3074bf31b2c50",
            "sha256:fe6c3552d7605941ce8963a408b4f8fa1331577488946351965570d50f9ddea7",
            "sha256:e892ec02e4fae81e0c51341d32332ef2fbd46253f8eaa516ff952250261eb5a9",
            "sha256:757254af4f3160801168550bbf23829d8e94221f5a7e5a5128a263e2f3be3529",
            "sha256:e269fdf1268232a314bdc356b266c7d56cf1baecf4cf18f76a4d5956e8bf3e85",
            "sha256:67955842943849ab53cd6b712fd6e409ea283f6330850347851a687ff842669e",
            "sha256:51cdc0ecdf19a37c7d407d6feaf613c4b0ec877f239ed9806ec0593e57e94a05",
            "sha256:79a9e1f9a2b132986b019db5031caf2b457427b0025ba7cd7046183f261b7f53",
            "sha256:ca3932c0e7136757a46616a69e4e5c85c0b21295428e78009c86163132a613a1",
            "sha256:0962c355be42f0bfdaec6f107faf57eae1fbf169efb1adb6a740efc479bbf731",
            "sha256:396335db3d1df44951633ee0036e98a408ac322aab953b609b68fb579a1b3747",
            "sha256:422245328879a2654652918f599a024fd48b4d6279a7ac54ad015f57ec3f51a4",
            "sha256:d8ed6808bd1f99ebca56ef17eea2903881e4f4196431ed8b87de8110da62e5e2",
            "sha256:1472b0b2996c87293f0227b6d4314e35fa7b5146b9549f38038b24bcf68311fc",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:001c782b364dbb9aa208a3dfa8e1a3a21a64f97335c0045aba6c50b9b63a4a58",
            "sha256:aa904865e2d4155e8dfbb7f819aebd1167db82b6aa3d47f36df6216a9d47590e"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-29T15:47:54.136603874+08:00"
    }
}

更多版本

docker.io/1panel/cordys-crm:latest

linux/amd64 docker.io578.93MB2025-09-02 16:28
588

docker.io/1panel/cordys-crm:v1.3.4

linux/amd64 docker.io623.40MB2025-12-04 15:10
219

docker.io/1panel/cordys-crm:v1.3.5

linux/amd64 docker.io624.00MB2025-12-09 14:00
211

docker.io/1panel/cordys-crm:v1.4.1

linux/amd64 docker.io630.87MB2025-12-29 08:59
1333

docker.io/1panel/cordys-crm:v1.6.0

linux/amd64 docker.io633.14MB2026-03-27 16:53
206

docker.io/1panel/cordys-crm:v1.6.2

linux/amd64 docker.io633.21MB2026-05-21 08:36
96

docker.io/1panel/cordys-crm:v1.7.0

linux/amd64 docker.io637.83MB2026-06-01 08:29
78

docker.io/1panel/cordys-crm:v1.7.1

linux/amd64 docker.io638.35MB2026-06-29 15:48
8
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×