轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
webdevops/go-crond
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

go-crond Docker 镜像下载 - 轩辕镜像

go-crond 镜像详细信息和使用指南

go-crond 镜像标签列表和版本信息

go-crond 镜像拉取命令和加速下载

go-crond 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

go-crond
webdevops/go-crond
自动构建

go-crond 镜像详细信息

go-crond 镜像标签列表

go-crond 镜像使用说明

go-crond 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

用Golang编写的小型cron守护进程,支持系统和用户crontab、run-parts,日志输出到STDOUT/STDERR,保留环境变量,适用于Docker容器等场景,支持多平台。
5 收藏0 次下载activewebdevops镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

go-crond 镜像详细说明

go-crond 使用指南

go-crond 配置说明

go-crond 官方文档

go-crond

![GitHub release]([] ![license]([] ![DockerHub]([] ![Quay.io]([] Github All Releases Github Releases

用Golang编写的cron守护进程,灵感来源于[***]

Docker镜像

在Docker Hub上提供以下镜像:

  • webdevops/go-crond:alpine(基于alpine)
  • webdevops/go-crond:ubuntu(基于ubuntu:latest)
  • webdevops/go-crond:debian(基于debian:stable-slim)
  • webdevops/go-crond:{version}-alpine(基于alpine)
  • webdevops/go-crond:{version}-ubuntu(基于ubuntu:latest)
  • webdevops/go-crond:{version}-debian(基于debian:stable-slim)

核心功能和特性

  • 系统crontab(包含用户名)
  • 用户crontab(不含用户名)
  • run-parts支持
  • 日志输出到STDOUT和STDERR(而非发送邮件)
  • 保留当前环境(例如在Docker容器中使用)
  • 支持Linux、MacOS、ARM/ARM64(树莓派等设备)

使用场景和适用范围

适用于需要在Docker容器或各种操作系统中运行定时任务的场景,尤其适合需要轻量级、跨平台支持的定时任务管理,支持系统级和用户级crontab,以及自定义时间间隔的脚本执行。

详细使用方法和配置说明

命令用法

Usage:
  go-crond [OPTIONS] [Crontabs...]

应用选项:
  -V, --version               显示版本并退出
      --dumpversion           仅显示版本号并退出
  -h, --help                  显示此帮助信息
      --default-user=         默认用户(默认:root)
      --include=              将目录中的文件作为系统crontab包含(带用户)
      --auto                  启用自动系统crontab检测
      --run-parts=            使用自定义时间规则执行目录中的文件(类似run-parts;时间单位:ns,us,s,m,h;
                              格式:时间规则:路径;例如:10s,1m,1h30m)
      --run-parts-1min=       每分钟开始时执行目录中的文件(类似run-parts)
      --run-parts-15min=      每15分钟开始时执行目录中的文件(类似run-parts)
      --run-parts-hourly=     每小时开始时执行目录中的文件(类似run-parts)
      --run-parts-daily=      每天开始时执行目录中的文件(类似run-parts)
      --run-parts-weekly=     每周开始时执行目录中的文件(类似run-parts)
      --run-parts-monthly=    每月开始时执行目录中的文件(类似run-parts)
      --allow-unprivileged    允许守护进程以非root(非特权)用户运行
      --working-directory=    为crontab命令设置工作目录(默认:/)
  -v, --verbose               详细模式 [$VERBOSE]
      --log.json              将日志输出切换为json格式 [$LOG_JSON]
      --server.bind=          服务器地址,例如':8080'(提供/healthz和Prometheus指标接口/metrics) [$SERVER_BIND]
      --server.timeout.read=  服务器读取超时时间(默认:5s) [$SERVER_TIMEOUT_READ]
      --server.timeout.write= 服务器写入超时时间(默认:10s) [$SERVER_TIMEOUT_WRITE]
      --server.metrics        启用Prometheus指标(不要在命令中使用敏感信息->使用环境变量或文件存储这些信息) [$SERVER_METRICS]

帮助选项:
  -h, --help                  显示此帮助信息

参数:
  Crontabs:                   crontab文件路径

crontab文件可以作为参数添加,或通过--include=crond-path/等选项自动包含。

使用示例

使用系统crontab运行crond

go-crond examples/crontab

使用用户crontab在特定用户下运行crond(不含用户名)

go-crond \
    root:examples/crontab-root \
    guest:examples/crontab-guest

自动包含/etc/cron.d并执行每小时、每周、每日和每月脚本

go-crond \
    --include=/etc/cron.d \
    --run-parts-hourly=/etc/cron.hourly \
    --run-parts-weekly=/etc/cron.weekly \
    --run-parts-daily=/etc/cron.daily \
    --run-parts-monthly=/etc/cron.monthly

使用自定义时间规则的run-parts

go-crond \
    --run-parts=1m:/etc/cron.minute \
    --run-parts=15m:/etc/cron.15min

使用自定义时间规则和不同用户的run-parts

go-crond \
    --run-parts=1m:application:/etc/cron.minute \
    --run-parts=15m:admin:/etc/cron.15min

Docker部署示例

使用docker run运行

docker run -d \
    -v $(pwd)/crontab:/etc/cron.d/mycrontab \
    webdevops/go-crond:alpine \
    --include=/etc/cron.d

docker-compose配置示例

version: '3'
services:
  crond:
    image: webdevops/go-crond:alpine
    volumes:
      - ./crontabs:/etc/cron.d
      - ./scripts:/etc/cron.hourly
    command: >
      --include=/etc/cron.d
      --run-parts-hourly=/etc/cron.hourly
      --verbose

安装

GOCROND_VERSION=22.9.1 \
GOCRON_OS=linux \
GOCRON_ARCH=amd64 \
&& wget -O /usr/local/bin/go-crond [***]{GOCROND_VERSION}/go-crond.${GOCRON_OS}.${GOCRON_ARCH} \
&& chmod +x /usr/local/bin/go-crond

Docker镜像说明

镜像描述
webdevops/go-crond:latest最新发布版,仅包含二进制文件
webdevops/go-crond:mastermaster分支的当前开发版本

指标

若启用,go-crond会在:8080/metrics上暴露Prometheus指标。

指标名称描述
gocrond_task_info所有定时任务列表
gocrond_task_run_count每个任务的执行计数器
gocrond_task_run_result每个任务的最后执行状态(0=失败,1=成功)
gocrond_task_run_time每个任务的最后执行时间(Unix时间戳)
gocrond_task_run_duration每个任务的最后执行持续时间
查看更多 go-crond 相关镜像 →

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.