广告图片

docker.io/viacooky/caddy:latest linux/amd64

docker.io/viacooky/caddy:latest - 国内下载镜像源 浏览次数:7

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

docker.io/viacooky/caddy是基于Caddy构建的Docker镜像,Caddy是一款现代化开源Web服务器,以自动HTTPS功能为核心特性,支持HTTP/2、反向代理、静态文件服务等功能。该镜像可能集成常用插件,便于快速部署静态网站、API反向代理等Web服务场景,简化配置流程并提升服务部署效率。

源镜像 docker.io/viacooky/caddy:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/viacooky/caddy:latest
镜像ID sha256:b00441be1506c55eba35d4723f8aff6377d75a77fcd8ef1ea3013f2f42228e66
镜像TAG latest
大小 109.35MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD caddy run --config /etc/caddy/Caddyfile --adapter caddyfile
启动入口
工作目录 /srv
OS/平台 linux/amd64
浏览量 7 次
贡献者
镜像创建 2026-03-20T14:55:07.31098892+08:00
同步时间 2026-04-08 21:57
开放端口
2019/tcp 443/tcp 443/udp 80/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CADDY_VERSION=v2.11.2 XDG_CONFIG_HOME=/config XDG_DATA_HOME=/data
镜像标签
viacooky: author : description https://github.com/viacooky/Dockerfiles/tree/main/caddy: github a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go: org.opencontainers.image.description https://caddyserver.com/docs: org.opencontainers.image.documentation Apache-2.0: org.opencontainers.image.licenses https://github.com/caddyserver/caddy-docker: org.opencontainers.image.source Caddy: org.opencontainers.image.title https://caddyserver.com: org.opencontainers.image.url Light Code Labs: org.opencontainers.image.vendor v2.11.2: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/viacooky/caddy:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/viacooky/caddy:latest  docker.io/viacooky/caddy:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/viacooky/caddy:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/viacooky/caddy:latest  docker.io/viacooky/caddy:latest

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-03-20 14:55:07  47.24MB 复制新文件或目录到容器中
COPY /usr/bin/caddy /usr/bin/caddy # buildkit
                        
# 2026-03-20 14:55:07  0.00B 添加元数据标签
LABEL description= author=viacooky github=https://github.com/viacooky/Dockerfiles/tree/main/caddy
                        
# 2026-03-07 02:15:37  0.00B 设置默认要执行的命令
CMD ["caddy" "run" "--config" "/etc/caddy/Caddyfile" "--adapter" "caddyfile"]
                        
# 2026-03-07 02:15:37  0.00B 设置工作目录为/srv
WORKDIR /srv
                        
# 2026-03-07 02:15:37  0.00B 声明容器运行时监听的端口
EXPOSE map[2019/tcp:{}]
                        
# 2026-03-07 02:15:37  0.00B 声明容器运行时监听的端口
EXPOSE map[443/udp:{}]
                        
# 2026-03-07 02:15:37  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{}]
                        
# 2026-03-07 02:15:37  0.00B 声明容器运行时监听的端口
EXPOSE map[80/tcp:{}]
                        
# 2026-03-07 02:15:37  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/caddyserver/caddy-docker
                        
# 2026-03-07 02:15:37  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=Apache-2.0
                        
# 2026-03-07 02:15:37  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=Light Code Labs
                        
# 2026-03-07 02:15:37  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://caddyserver.com/docs
                        
# 2026-03-07 02:15:37  0.00B 添加元数据标签
LABEL org.opencontainers.image.url=https://caddyserver.com
                        
# 2026-03-07 02:15:37  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go
                        
# 2026-03-07 02:15:37  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=Caddy
                        
# 2026-03-07 02:15:37  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=v2.11.2
                        
# 2026-03-07 02:15:37  0.00B 设置环境变量 XDG_DATA_HOME
ENV XDG_DATA_HOME=/data
                        
# 2026-03-07 02:15:37  0.00B 设置环境变量 XDG_CONFIG_HOME
ENV XDG_CONFIG_HOME=/config
                        
# 2026-03-07 02:15:37  47.49MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apkArch="$(apk --print-arch)"; 	case "$apkArch" in 		x86_64)  binArch='amd64'; checksum='2513b289054386b76642a9e8bfc10d217df2b5361e4cdd0c72672b0eeab57ae737d57466eb70f1a44233cbcc697ecf21de88137ca45ef4b64f150a32b58f5f14' ;; 		armhf)   binArch='armv6'; checksum='bdce2a9c07a17d1ef36fd81cbfcae282de5b5ecc1b911592463e9f06033ff395bbbc2322bff557d086a614223c005f046cc0d5679b70813a8da3c2e2a93463de' ;; 		armv7)   binArch='armv7'; checksum='acb0dc3ece97922b374fef492682b7ecd6d302a417e01abd12570360f055ebe1673d6032a987525475c1181eee7ea7c2efc0b17f1aeec1799303a1efa57deabd' ;; 		aarch64) binArch='arm64'; checksum='630d1e096e3c9594fd2f4f7129356ee5d6c7e53d0ca1b9a0c7486612c6d752ff355c96738c7a28c60367a5f1da4b51afca731bb745fb0b97cda4c811214cdc48' ;; 		ppc64el|ppc64le) binArch='ppc64le'; checksum='2f885d026be962b3959cb24adc2294c30f4a385b111216d8aa4296adf700854065c62b4bae7b32228176c8c26ac97193db3a7a38fdffaf74cadde1293ad2e304' ;; 		riscv64) binArch='riscv64'; checksum='4fd9ed8feaa3f239901fd3376897a132ee05c467d73c8b448163cb341c570208b9907ca316a1e475a5b8d4594507a1c5cf65d6cbe2e309af81f7b8a620b3796b' ;; 		s390x)   binArch='s390x'; checksum='d9f6b53330aa36badcde1cce49f38e4e577c24b91ea522eb6680fb49e07cda3b2ee83de83a7e253c3ebf8f2ec38f7de16f75c09a8590c1bf126bdc67df576185' ;; 		*) echo >&2 "error: unsupported architecture ($apkArch)"; exit 1 ;;	esac; 	wget -O /tmp/caddy.tar.gz "https://github.com/caddyserver/caddy/releases/download/v2.11.2/caddy_2.11.2_linux_${binArch}.tar.gz"; 	echo "$checksum  /tmp/caddy.tar.gz" | sha512sum -c; 	tar x -z -f /tmp/caddy.tar.gz -C /usr/bin caddy; 	rm -f /tmp/caddy.tar.gz; 	setcap cap_net_bind_service=+ep /usr/bin/caddy; 	chmod +x /usr/bin/caddy; 	caddy version # buildkit
                        
# 2026-03-07 02:15:37  0.00B 设置环境变量 CADDY_VERSION
ENV CADDY_VERSION=v2.11.2
                        
# 2026-03-07 02:15:36  19.52KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	mkdir -p 		/config/caddy 		/data/caddy 		/etc/caddy 		/usr/share/caddy 	; 	chmod 1777 /config/caddy /data/caddy; 	wget -O /etc/caddy/Caddyfile "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/config/Caddyfile"; 	wget -O /usr/share/caddy/index.html "https://github.com/caddyserver/dist/raw/33ae08ff08d168572df2956ed14fbc4949880d94/welcome/index.html" # buildkit
                        
# 2026-03-07 02:15:35  6.16MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache 	ca-certificates 	curl 	libcap 	mailcap # buildkit
                        
# 2026-01-28 09:18:04  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-01-28 09:18:04  8.44MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:b00441be1506c55eba35d4723f8aff6377d75a77fcd8ef1ea3013f2f42228e66",
    "RepoTags": [
        "viacooky/caddy:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/viacooky/caddy:latest"
    ],
    "RepoDigests": [
        "viacooky/caddy@sha256:5783eb763a5f79c0fd07ecee459c7898a28608b6e3cba90d339ca775ddc5828a",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/viacooky/caddy@sha256:f9cd9c11dffa5c079d34b0997d3a7ee762567770a17e28aa265eeca604249129"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-03-20T14:55:07.31098892+08:00",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "2019/tcp": {},
            "443/tcp": {},
            "443/udp": {},
            "80/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "CADDY_VERSION=v2.11.2",
            "XDG_CONFIG_HOME=/config",
            "XDG_DATA_HOME=/data"
        ],
        "Cmd": [
            "caddy",
            "run",
            "--config",
            "/etc/caddy/Caddyfile",
            "--adapter",
            "caddyfile"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/srv",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "author": "viacooky",
            "description": "",
            "github": "https://github.com/viacooky/Dockerfiles/tree/main/caddy",
            "org.opencontainers.image.description": "a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go",
            "org.opencontainers.image.documentation": "https://caddyserver.com/docs",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.source": "https://github.com/caddyserver/caddy-docker",
            "org.opencontainers.image.title": "Caddy",
            "org.opencontainers.image.url": "https://caddyserver.com",
            "org.opencontainers.image.vendor": "Light Code Labs",
            "org.opencontainers.image.version": "v2.11.2"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 109353033,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/6243dfa787319bae8e60a7d8dc3e8dcf47134d2009527e777ef39d2344f619ce/diff:/var/lib/docker/overlay2/0fc75b93ebb022106eadc9e59e6fbf7cdcae76c7743c827fc8824da6c6536832/diff:/var/lib/docker/overlay2/ea57cb30b6562de89a6487a69ad6ab98b4d8653b23e5a4be0cbfa49a93df8a0c/diff:/var/lib/docker/overlay2/3e8673a7293dc4fd2305e9dce3ddca868363ae5fafc4e46245c3f1ed26a2c2e1/diff:/var/lib/docker/overlay2/e2168e4415fa23efb4974948fb84e5824148b54e06c7e4b305be1f21b0d6d57e/diff",
            "MergedDir": "/var/lib/docker/overlay2/a3df39eb3c65ac46d97d3aa004609d815964fb414cdccf6a8da6caf416e07181/merged",
            "UpperDir": "/var/lib/docker/overlay2/a3df39eb3c65ac46d97d3aa004609d815964fb414cdccf6a8da6caf416e07181/diff",
            "WorkDir": "/var/lib/docker/overlay2/a3df39eb3c65ac46d97d3aa004609d815964fb414cdccf6a8da6caf416e07181/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:989e799e634906e94dc9a5ee2ee26fc92ad260522990f26e707861a5f52bf64e",
            "sha256:075ec994cdad0c5756bb4edb76dd5bb2d37ec464b380a67d8f09cd0f47140011",
            "sha256:82144f6d919284e6d40ae3d6bcec5f71a7a21bc3c0b95910c53f39a29c0e59f8",
            "sha256:42b14d822897163dea1a49d928f9b14ed9ec8a3d09c36865eb1a4bb523f40579",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:3b2cd0351a329d7d4aba91a10a6b09ee86f9d2f18500f4b04c11551dbf313bce"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-08T21:57:44.799064752+08:00"
    }
}

更多版本

docker.io/viacooky/caddy:latest

linux/amd64 docker.io109.35MB2026-04-08 21:57
6