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

!image
services: monocker: container_name: monocker image: petersem/monocker environment: #DOCKER_HOST: tcp://docker-socket-proxy:2375 SERVER_LABEL: '你的服务器名称' SERVER_AVATAR: '[***] MESSAGE_PLATFORM: 'gotify@server@app_token' ONLY_OFFLINE_STATES: 'false' EXCLUDE_EXITED: 'false' PERIOD: 30 DISABLE_STARTUP_MSG: 'false' #CUSTOM_NTFY_SERVER: '[***] #NTFY_USER: 'user' #NTFY_PASS: 'password' SHA: 'false' volumes: - /var/run/docker.sock:/var/run/docker.sock:ro restart: unless-stopped
| 项 | 是否必填 | 描述 |
|---|---|---|
| DOCKER_HOST | False | 使用非默认的Docker接口。(例如 DOCKER_HOST: tcp://docker-socket-proxy:2375) |
- 可以是UNIX套接字(
unix://)、Windows命名管道(npipe://)或TCP连接(tcp://)。如果是管道或套接字,需将连接作为卷挂载。如果连接经过代理,确保允许对/containers端点的GET请求。- 默认情况下,此值未设置,连接将使用
/var/run/docker.sock。
| 项 | 是否必填 | 描述 |
|---|---|---|
| SERVER_LABEL | False | 用于在消息前添加标签。如果运行多个Monocker实例,此选项很有用。 |
| SERVER_AVATAR | False | 消息中添加的头像图片URL。如果在不同机器上运行Monocker,此选项很有用(***、Ntfy移动应用和Slack支持) |
| ONLY_OFFLINE_STATES | False | 设为true时,仅在容器状态变为paused(暂停)、exited(退出)、running (unhealthy)(运行中(不健康))或dead(停止)时发送通知。否则(false),所有状态变化都会通知 |
| EXCLUDE_EXITED | False | 无论其他设置如何,可忽略或包含“exited”(退出)状态。(false表示包含退出状态) |
| PERIOD | False | 设置轮询周期(秒)。默认/最小值为10秒,推荐30秒,以减少发送的消息数量。 |
| DISABLE_STARTUP_MSG | False | 抑制启动消息发送。默认值为false |
| SHA | False | 在发送的消息中包含容器SHA ID |
| MESSAGE_PLATFORM | True | 指定“一个”消息平台。 |
- 'pushbullet@你的_api_key@你的_device_id'
- 'pushover@你的_user_key@你的_app_api_token'
- '@webhook_url'( Webhook URL)
- 'ntfy@topic_title'(Ntfy主题名称)
- 'slack@bot_user_oauth_token@你的_chat_id'(Slack机器人用户OAuth令牌@聊天ID)
- 'gotify@服务器_url@app_token'(Gotify服务器URL@app令牌)
- '***@你的_bot_id@你的_chat_id'(***机器人ID@聊天ID)
- 'apprise@apprise_url@config_id@tag'(Apprise URL@配置ID@标签) (仅支持一个标签,当前不支持server_avatar)
- 'matrix@[***] (对于Matrix,用户ID需“不带”前导@符号。值依次为服务器、用户ID、访问令牌、房间ID)
高级Ntfy设置
如果自行托管Ntfy服务器或需要身份验证才能连接,请使用以下设置。
项 是否必填 描述 CUSTOM_NTFY_SERVER False 自行托管的Ntfy服务器URL(否则将使用[***] NTFY_USER False 登录用户名(在ntfy.sh或自有服务器上。如果自有服务器开放,则可选) NTFY_PASS False 登录密码(在ntfy.sh或自有服务器上)
| 项 | 是否必填 | 描述 |
|---|---|---|
| LABEL_ENABLE | False | 根据标签包含或排除指定容器(默认值为false) |
此功能允许你通过yaml中的标签指定“监控”或“排除”特定容器。
- 如果设为
false,则监控所有容器,但排除带有以下标签的容器:labels: monocker.enable: 'false'
- 如果设为
true,则“仅”监控带有以下标签的容器:labels: monocker.enable: 'true'
- 如果你想监控所有容器,将
LABEL_ENABLE: 'false'或直接省略,并无需为其他容器添加标签。
device ID示例user key(用户密钥)和app token(应用令牌)详情如果你喜欢我的工作,可以*以表感谢!*****
主要支持渠道:*** 代码链接:GitHub
本应用使用语义化版本控制。详情见此处。
免费版仅支持 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 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429