包含客制化插件的Caddy容器化构建,基础镜像使用scratch
各镜像均包含下列插件:
其他信息请参照下表
| TAG | 介绍 |
|---|---|
| latest | 指向最新版本 |
| vx.x.x | 与官方版本号一致 |
| latest-aaa | 指向最新版本(含caddy-security插件) |
| vx.x.x-aaa | 与官方版本号一致(含caddy-security插件) |
| latest-waf | 指向最新版本(含coraza-caddy插件) |
| vx.x.x-waf | 与官方版本号一致(含coraza-caddy插件) |
与官方容器使用方法一致,但注意caddyfile挂载位置从 /etc/caddy/Caddyfile 变更为 /srv/Caddyfile
下面是一个docker-compose示例
version: '3'
services:
app:
image: 'mrxianyu/caddy:latest'
restart: unless-stopped
container_name: caddy
ports:
- '80:80'
- '443:443'
volumes:
- ./Caddyfile:/srv/Caddyfile:ro
- ./data:/data
- ./pages:/usr/share/caddy/pages:ro
networks:
app_net:
ipv4_address: 10.233.1.2
networks:
app_net:
driver: bridge
ipam:
driver: default
config:
- subnet: 10.233.1.0/24
gateway: 10.233.1.1
Content type
Image
Digest
sha256:00977e66b…
Size
13.4 MB
Last updated
20 days ago
docker pull mrxianyu/caddy