docker.io/neilpang/acme.sh:3.1.3 linux/amd64

docker.io/neilpang/acme.sh:3.1.3 - 国内下载镜像源 浏览次数:9

docker.io/neilpang/acme.sh 是一个流行的用于自动签发和续订 Let's Encrypt SSL/TLS 证书的 Docker 镜像。

它封装了 acme.sh 脚本,使得在 Docker 容器中轻松使用 Let's Encrypt 成为可能。 你可以使用它来为你的 Web 服务 (如 Nginx, Apache) 自动获取和更新证书。

该镜像通常被用在服务器上,通过定时任务或者其他自动化方式来保持 SSL/TLS 证书的有效性。使用者不需要手动去操作复杂的证书签发流程。

源镜像 docker.io/neilpang/acme.sh:3.1.3
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/neilpang/acme.sh:3.1.3
镜像ID sha256:d63000711b4a20440e88c77f1280d61cdb7ada8b0e1918ffae686dc42af2bd01
镜像TAG 3.1.3
大小 59.48MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD --help
启动入口 /entry.sh
工作目录 /
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2026-04-28T20:28:06.40683276Z
同步时间 2026-06-04 15:57
目录挂载
/acme.sh
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LE_WORKING_DIR=/acmebin LE_CONFIG_HOME=/acme.sh HOME=/acme.sh AUTO_UPGRADE=
镜像标签
2026-04-28T20:27:52.974Z: org.opencontainers.image.created A pure Unix shell script ACME client for SSL / TLS certificate automation: org.opencontainers.image.description GPL-3.0: org.opencontainers.image.licenses 76d1377fc12a0f9408d8917bebb8532e3f24d3ab: org.opencontainers.image.revision https://github.com/acmesh-official/acme.sh: org.opencontainers.image.source acme.sh: org.opencontainers.image.title https://github.com/acmesh-official/acme.sh: org.opencontainers.image.url 3.1.3: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/neilpang/acme.sh:3.1.3
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/neilpang/acme.sh:3.1.3  docker.io/neilpang/acme.sh:3.1.3

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/neilpang/acme.sh:3.1.3
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/neilpang/acme.sh:3.1.3  docker.io/neilpang/acme.sh:3.1.3

Shell快速替换命令

sed -i 's#neilpang/acme.sh:3.1.3#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/neilpang/acme.sh:3.1.3#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/neilpang/acme.sh:3.1.3 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/neilpang/acme.sh:3.1.3  docker.io/neilpang/acme.sh:3.1.3'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/neilpang/acme.sh:3.1.3 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/neilpang/acme.sh:3.1.3  docker.io/neilpang/acme.sh:3.1.3'

镜像构建历史


# 2026-04-29 04:28:06  0.00B 设置默认要执行的命令
CMD ["--help"]
                        
# 2026-04-29 04:28:06  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/entry.sh"]
                        
# 2026-04-29 04:28:06  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/acme.sh]
                        
# 2026-04-29 04:28:06  1.66MB 执行命令并创建新的镜像层
RUN |1 AUTO_UPGRADE= /bin/sh -c printf "%b" '#!'"/usr/bin/env sh\n if [ \"\$1\" = \"daemon\" ];  then \n   if [ ! -f \"\$LE_CONFIG_HOME/crontab\" ]; then \n      echo \"\$LE_CONFIG_HOME/crontab not found, generating one\" \n      time=\$(date -u \"+%s\") \n      random_minute=\$((\$time % 60)) \n      random_hour=\$((\$time / 60 % 24)) \n      echo \"\$random_minute \$random_hour * * * \\\"\$LE_WORKING_DIR\\\"/acme.sh --cron --home \\\"\$LE_WORKING_DIR\\\" --config-home \\\"\$LE_CONFIG_HOME\\\"\" > \"\$LE_CONFIG_HOME\"/crontab \n   fi \n   echo \"Running Supercronic using crontab at \$LE_CONFIG_HOME/crontab\" \n   exec -- /usr/bin/supercronic \"\$LE_CONFIG_HOME/crontab\" \n else \n  exec -- \"\$@\"\n fi\n" >/entry.sh && chmod +x /entry.sh && chmod -R o+rwx $LE_WORKING_DIR && chmod -R o+rwx $LE_CONFIG_HOME # buildkit
                        
# 2026-04-29 04:28:06  2.31KB 执行命令并创建新的镜像层
RUN |1 AUTO_UPGRADE= /bin/sh -c for verb in help   version   install   uninstall   upgrade   issue   signcsr   deploy   install-cert   renew   renew-all   revoke   remove   list   info   showcsr   install-cronjob   uninstall-cronjob   cron   toPkcs   toPkcs8   update-account   register-account   create-account-key   create-domain-key   createCSR   deactivate   deactivate-account   set-notify   set-default-ca   set-default-chain   ; do     printf -- "%b" "#!/usr/bin/env sh\n$LE_WORKING_DIR/acme.sh --${verb} --config-home $LE_CONFIG_HOME \"\$@\"" >/usr/local/bin/--${verb} && chmod +x /usr/local/bin/--${verb}   ; done # buildkit
                        
# 2026-04-29 04:28:05  1.45KB 执行命令并创建新的镜像层
RUN |1 AUTO_UPGRADE= /bin/sh -c chown -R acme:acme $LE_CONFIG_HOME # buildkit
                        
# 2026-04-29 04:28:05  16.00B 执行命令并创建新的镜像层
RUN |1 AUTO_UPGRADE= /bin/sh -c ln -s $LE_WORKING_DIR/acme.sh /usr/local/bin/acme.sh # buildkit
                        
# 2026-04-29 04:28:05  1.66MB 执行命令并创建新的镜像层
RUN |1 AUTO_UPGRADE= /bin/sh -c cd /install_acme.sh && ([ -f /install_acme.sh/acme.sh ] && /install_acme.sh/acme.sh --install || curl https://get.acme.sh | sh) && rm -rf /install_acme.sh/ # buildkit
                        
# 2026-04-29 04:28:04  3.04KB 执行命令并创建新的镜像层
RUN |1 AUTO_UPGRADE= /bin/sh -c addgroup -g 1000 acme && adduser -h $LE_CONFIG_HOME -s /bin/sh -G acme -D -H -u 1000 acme # buildkit
                        
# 2026-04-29 04:28:04  72.45KB 复制新文件或目录到容器中
COPY ./notify /install_acme.sh/notify # buildkit
                        
# 2026-04-29 04:28:04  1.05MB 复制新文件或目录到容器中
COPY ./dnsapi /install_acme.sh/dnsapi # buildkit
                        
# 2026-04-29 04:28:04  299.52KB 复制新文件或目录到容器中
COPY ./deploy /install_acme.sh/deploy # buildkit
                        
# 2026-04-29 04:28:04  235.87KB 复制新文件或目录到容器中
COPY ./acme.sh /install_acme.sh/acme.sh # buildkit
                        
# 2026-04-29 04:28:04  0.00B 设置环境变量 AUTO_UPGRADE
ENV AUTO_UPGRADE=
                        
# 2026-04-29 04:28:04  0.00B 定义构建参数
ARG AUTO_UPGRADE=
                        
# 2026-04-29 04:28:04  0.00B 设置环境变量 HOME
ENV HOME=/acme.sh
                        
# 2026-04-29 04:28:04  0.00B 设置环境变量 LE_CONFIG_HOME
ENV LE_CONFIG_HOME=/acme.sh
                        
# 2026-04-29 04:28:04  0.00B 设置环境变量 LE_WORKING_DIR
ENV LE_WORKING_DIR=/acmebin
                        
# 2026-04-29 04:28:04  46.04MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk --no-cache add -f   openssl   openssh-client   coreutils   bind-tools   curl   sed   socat   tzdata   oath-toolkit-oathtool   tar   libidn   jq   yq-go   supercronic # buildkit
                        
# 2026-04-16 04:01:40  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-04-16 04:01:40  8.45MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:d63000711b4a20440e88c77f1280d61cdb7ada8b0e1918ffae686dc42af2bd01",
    "RepoTags": [
        "neilpang/acme.sh:3.1.3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/neilpang/acme.sh:3.1.3"
    ],
    "RepoDigests": [
        "neilpang/acme.sh@sha256:3e7593e957e16edf357655bcd89164b81cd1634849df90e6dcb54891be9cc86b",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/neilpang/acme.sh@sha256:618c173c448e22c8a5aab4f6848a38d58082e983e9aaadd14f896e9efca1587c"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-04-28T20:28:06.40683276Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LE_WORKING_DIR=/acmebin",
            "LE_CONFIG_HOME=/acme.sh",
            "HOME=/acme.sh",
            "AUTO_UPGRADE="
        ],
        "Cmd": [
            "--help"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/acme.sh": {}
        },
        "WorkingDir": "/",
        "Entrypoint": [
            "/entry.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-04-28T20:27:52.974Z",
            "org.opencontainers.image.description": "A pure Unix shell script ACME client for SSL / TLS certificate automation",
            "org.opencontainers.image.licenses": "GPL-3.0",
            "org.opencontainers.image.revision": "76d1377fc12a0f9408d8917bebb8532e3f24d3ab",
            "org.opencontainers.image.source": "https://github.com/acmesh-official/acme.sh",
            "org.opencontainers.image.title": "acme.sh",
            "org.opencontainers.image.url": "https://github.com/acmesh-official/acme.sh",
            "org.opencontainers.image.version": "3.1.3"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 59484483,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/2eb768ce3d6f99931d69ce56a30b928dd3481ff0f8127384b57fe0e3b2229e2f/diff:/var/lib/docker/overlay2/e26571cb23d90fca015181d6cad806d2b9cbf56901998f10a61cdd95dd02a6f4/diff:/var/lib/docker/overlay2/9c24d00cfe5890b73f6ed040854ce49fce204b1aff9431e538de50a3e7133920/diff:/var/lib/docker/overlay2/7315d423b4465262d6579bb234289bd437464f721dbc100c406150666c971048/diff:/var/lib/docker/overlay2/f223e573aa99ffcfafe68a0c58a077b1848b5681766db8b900c47c35e0bf03f0/diff:/var/lib/docker/overlay2/62714af9d930e686fc75eb0a3527f282fa1278d0cbbebd23d9d0de69359bda2c/diff:/var/lib/docker/overlay2/535e95bfa4292e5151fc93fc8c68e5cf5a44e78e23e07dc6db86e5740c2c30c1/diff:/var/lib/docker/overlay2/fb5ad776a48081594b792080803a4eda9c9b037104710b03a76b34045f8d87f9/diff:/var/lib/docker/overlay2/81d43949fbec3427da4757e85d7da2d3f8da87fb3040faba2fbe34d54e79b652/diff:/var/lib/docker/overlay2/1c4a739f04596a765739fb6d820d82782a2fa2150b08b241299b5a0ee27be465/diff:/var/lib/docker/overlay2/9a1ef5a883ef2cbf9a0d960bba5d783f7ecd7d9d3ba8bb8cd5537b33d65a942f/diff",
            "MergedDir": "/var/lib/docker/overlay2/ac3f00981619a9f82c9b3b9ab7b1e7dcd6e9e1732ed8c4ad1e2c47c47712b518/merged",
            "UpperDir": "/var/lib/docker/overlay2/ac3f00981619a9f82c9b3b9ab7b1e7dcd6e9e1732ed8c4ad1e2c47c47712b518/diff",
            "WorkDir": "/var/lib/docker/overlay2/ac3f00981619a9f82c9b3b9ab7b1e7dcd6e9e1732ed8c4ad1e2c47c47712b518/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:29df493baa13de438d6d2ece3a8333032e0b7b9b9d8cce4ee82194da255f61e1",
            "sha256:a46ac152de983c6485d595e76bb49f27716723b6e399c2d907cd0501a975899c",
            "sha256:0d28c278fdd44683a71a77c4b9708433f9feb1697d251dc0b517047a300c3e2b",
            "sha256:4d149ea63877aec5424e0dfcf36b0c6c32f771dbcc6016d59a5ace725ae11c43",
            "sha256:7367d6aa5dea345d92dfe9baf42d1cf0be2a2eaf720112cdb375759a5069f8c8",
            "sha256:994de394c71981e4d53d2e9802ca07c7c8c7ff9f64ba4b495464949b27833dad",
            "sha256:94d7ec9bb51da80c8e8d518a8ad6abc8ac7ba96361610881fe89803448ea4168",
            "sha256:ce7e41113b13aa68d472716af7ae8042f1a7aad3c61230342ffa2ede57b71e3b",
            "sha256:bb9e33b0ee58710af9bdfb7c0976c87bde61a56c06b200ee116a18b9009c3105",
            "sha256:c29ebbcf5c4a31edbcebbd934230789e3b3ff32cb7f053aa3abcb4dc6bbdae90",
            "sha256:f7b09c461c7fc0776f884fcc0b9034e1e72866134b675ef3aa833002b6067a07",
            "sha256:5403c9c46d05b1507cd843cdf1cece64d50fec42ec474be50893adf960bd793e"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-04T15:57:36.828315803+08:00"
    }
}

更多版本

docker.io/neilpang/acme.sh:3.1.0

linux/amd64 docker.io36.41MB2025-02-16 15:49
805

docker.io/neilpang/acme.sh:3.1.1

linux/arm64 docker.io36.49MB2025-10-28 17:34
200

docker.io/neilpang/acme.sh:3.1.2

linux/amd64 docker.io35.50MB2026-01-24 08:50
257

docker.io/neilpang/acme.sh:3.1.3

linux/amd64 docker.io59.48MB2026-06-04 15:57
8