Cloudflare Tunnel docker-compose.yml

Cloudflare使用docker compose部署方式时,特别是在aliyun服务器上进行部署时,需要注意docker pull拉取时的版本,版本较老时,可能会遇到tunnel command参数问题:

WARN0001 The "TUNNEL_TOKEN" variable is not set. Defaulting to a blank string.

导致docker一直重启(设置了restart规则时)。此时token为设置成功,Cloudflare无法捕获tunnel。

遇到这种情况时可以使用指定版本来解决:

XML 复制代码
services:
  cloudflared:
    image: cloudflare/cloudflared:1871-81a53555aa82
    container_name: cloudflared
    restart: unless-stopped
    # Logging configuration for Cloudflare Tunnel container
    logging:
      driver: "json-file"                             # Use the default json-file logging driver
      options:
        max-size: "100m"                              # Maximum log file size before rotation (100 MB)
        max-file: "5"                                # Maximum number of log files to retain (10)
    command: tunnel --no-autoupdate run              # Command to start the Cloudflare tunnel
    # Volume configuration for time synchronization and hosts file persistence
    volumes:
      - /etc/localtime:/etc/localtime:ro              # Synchronize time with the host
    # Environment variables for Cloudflare Tunnel
    environment:
      - TUNNEL_TOKEN=${TUNNEL_TOKEN}

在docker-compose.yml同级文件夹下新建.env文件,内容为:

bash 复制代码
# 不要加引号
TUNNEL_TOKEN=Your Token

这样就可以顺利启动docker,然后在cloudflare网站中继续设置tunnel相关配置。

相关推荐
孙克旭_10 小时前
Docker 镜像构建|Vue+SpringBoot+Go 多语言项目 Dockerfile 案例
linux·运维·vue.js·spring boot·docker·dockerfile
JavaPub-rodert11 小时前
使用 Docker 部署 Ollama:Docker Compose 一键运行 DeepSeek-R1 1.5B
运维·docker·容器
二宝哥15 小时前
docker安装apisix
docker·容器·apisix
ylj_dev18 小时前
从 0 构建 AI Workload Platform(四):从单机工作流内核到可靠控制面
docker·postgresql·架构·golang
.柒宇.20 小时前
使用 cri-docker 搭建 Kubernetes 集群完整教程(v1.36.3)
docker·容器·kubernetes·k8s集群安装
艾伦_耶格宇1 天前
【DOCKER容器实战】-3 ElasticSearch + Kibana
elasticsearch·docker·jenkins
海兰1 天前
【 Kafka进阶5】使用 Docker 部署 Apache Kafka 集群完全指南
docker·kafka·apache
sel_91 天前
【Docker】Docker 安装与使用详解:从零搭建到日常实战
人工智能·深度学习·算法·docker
卷无止境1 天前
Windows 上丝滑开发 Python,并稳定构建 Docker 镜像
后端·python·docker
吕海洋2 天前
目前可用的docker源2026.08
运维·docker·容器