概要
- フル名
docker.io/oznu/cloudflare-ddns- Registry
- docker.io
- 名前空間
- oznu
- リポジトリ
- cloudflare-ddns
- キャッシュ Tag 数
- 25
- 最終同期
- 07/13/2026, 10:46 AM
概要
Cloudflare DDNS 动态域名更新镜像,定时检测公网 IP 变化并更新 Cloudflare DNS 记录,家庭/小型服务器动态域名方案。
詳細
oznu/cloudflare-ddns 运行轻量 DDNS 客户端,定时检测公网 IP 变化并通过 Cloudflare API 更新指定 DNS A/AAAA 记录。定位为 --restart 常驻 DDNS 守护进程,仅需 Cloudflare API Token 与 Zone 配置;K8s Deployment CronJob 替代亦可。
快速启动
docker run -d --name cf-ddns \
-e API_KEY=your_cf_token \
-e ZONE=example.com -e SUBDOMAIN=home \
docker.io/oznu/cloudflare-ddns:latest
推荐实践
docker run -d --name cf-ddns \
--restart unless-stopped \
-e API_KEY=your_cf_token \
-e ZONE=example.com -e SUBDOMAIN=home \
-e RRTYPE=A -e DELETE_ON_STOP=false \
docker.io/oznu/cloudflare-ddns:2.2.0
核心参数说明
-e API_KEY— Cloudflare API Token(高敏)-e ZONE/SUBDOMAIN— 待更新的域名与记录-e RRTYPE— A 或 AAAA 记录类型--restart unless-stopped— IP 变化持续同步
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: cf-ddns
spec:
replicas: 1
selector:
matchLabels:
app: cf-ddns
template:
metadata:
labels:
app: cf-ddns
spec:
containers:
- name: cf-ddns
image: docker.io/oznu/cloudflare-ddns:2.2.0
envFrom:
- secretRef:
name: cf-ddns-token
env:
- name: ZONE
value: example.com
- name: SUBDOMAIN
value: home
---
apiVersion: v1
kind: Service
metadata:
name: cf-ddns
spec:
selector:
app: cf-ddns
ports:
- port: 80
targetPort: 80
Secret 存储 API Token;单副本即可,无需对外 Service 暴露。
最新 Tag(20 件)
すべての 25 件の Tag を見る →| Tag | アーキテクチャ | プッシュ日時 | サイズ | Digest | 同期 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/oznu/cloudflare-ddns :latest | linux/arm/v6linux/arm64/v8linux/amd64 | 2021/03/01 21:13 | 13.2 MB | sha256:c72eae82934e… | |||
docker.io/oznu/cloudflare-ddns :armhf | linux/arm | 2021/03/01 21:12 | 13.2 MB | sha256:c72eae82934e… | |||
docker.io/oznu/cloudflare-ddns :arm32v6 | linux/arm | 2021/03/01 21:12 | 13.2 MB | sha256:c72eae82934e… | |||
docker.io/oznu/cloudflare-ddns :aarch64 | linux/arm64 | 2021/03/01 21:12 | 13.6 MB | sha256:957a3442e441… | |||
docker.io/oznu/cloudflare-ddns :amd64 | linux/amd64 | 2021/03/01 21:12 | 13.9 MB | sha256:f552b1053ca4… | |||
docker.io/oznu/cloudflare-ddns :arm64v8 | linux/arm64 | 2021/03/01 21:12 | 13.6 MB | sha256:957a3442e441… | |||
docker.io/oznu/cloudflare-ddns :master | linux/amd64 | 2021/03/01 21:12 | 13.9 MB | sha256:984b74bd9bb8… | |||
docker.io/oznu/cloudflare-ddns :revert-61-patch-1-armhf | linux/arm | 2021/03/01 21:09 | 13.2 MB | sha256:96c174384de8… | |||
docker.io/oznu/cloudflare-ddns :revert-61-patch-1-amd64 | linux/amd64 | 2021/03/01 21:09 | 13.9 MB | sha256:dc73d15b2dec… | |||
docker.io/oznu/cloudflare-ddns :revert-61-patch-1-arm32v6 | linux/arm | 2021/03/01 21:09 | 13.2 MB | sha256:96c174384de8… | |||
docker.io/oznu/cloudflare-ddns :revert-61-patch-1-aarch64 | linux/arm64 | 2021/03/01 21:09 | 13.6 MB | sha256:18e62c570a48… | |||
docker.io/oznu/cloudflare-ddns :revert-61-patch-1-arm64v8 | linux/arm64 | 2021/03/01 21:09 | 13.6 MB | sha256:18e62c570a48… | |||
docker.io/oznu/cloudflare-ddns :test | linux/amd64linux/arm64/v8linux/arm/v6 | 2020/06/19 20:26 | 13.8 MB | sha256:14b995929cd3… | |||
docker.io/oznu/cloudflare-ddns :test-aarch64 | linux/arm64 | 2020/06/19 20:25 | 13.6 MB | sha256:64cb9d38d8ed… | |||
docker.io/oznu/cloudflare-ddns :test-arm64v8 | linux/arm64 | 2020/06/19 20:25 | 13.6 MB | sha256:64cb9d38d8ed… | |||
docker.io/oznu/cloudflare-ddns :test-armhf | linux/arm | 2020/06/19 20:25 | 13.1 MB | sha256:2b5482558c2b… | |||
docker.io/oznu/cloudflare-ddns :test-arm32v6 | linux/arm | 2020/06/19 20:25 | 13.1 MB | sha256:2b5482558c2b… | |||
docker.io/oznu/cloudflare-ddns :test-amd64 | linux/amd64 | 2020/06/19 20:25 | 13.8 MB | sha256:14b995929cd3… | |||
docker.io/oznu/cloudflare-ddns :bearer-login | linux/arm/v6linux/amd64linux/arm64/v8 | 2020/01/02 12:38 | 13.1 MB | sha256:67f063193e8a… | |||
docker.io/oznu/cloudflare-ddns :bearer-login-armhf | linux/arm | 2020/01/02 12:37 | 13.1 MB | sha256:67f063193e8a… |