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

!Docker Pulls !Docker Image Size (latest by date)
本镜像为 MeshCentral 软件(***项目)的 Docker 化实现,通过优化初始设置流程简化部署过程。MeshCentral 是一款功能强大的远程设备管理平台,支持远程桌面、文件传输、设备监控等功能。
注意:尽管本镜像简化了部署流程,仍建议参考***文档以获取完整配置指南:
- MeshCentral 安装指南
- MeshCentral 用户指南
config.json 文件实现高级配置(需参考***用户指南)推荐使用 docker-compose 进行部署,以下提供常规部署和 MongoDB 集成部署两种示例。
version: '3' services: meshcentral: restart: always container_name: meshcentral image: typhonragewind/meshcentral:latest ports: - 8086:443 # 默认使用443端口,若需使用80端口需修改后续生成的config.json environment: - HOSTNAME=my.domain.com # 服务器主机名(必填) - REVERSE_PROXY=false # 反向代理IP(如使用反向代理,填写代理服务器IP;否则为false) - REVERSE_PROXY_TLS_PORT= # 反向代理TLS端口(仅在启用反向代理时设置) - IFRAME=false # 是否启用iframe嵌入支持(true/false) - ALLOW_NEW_ACCOUNTS=true # 是否允许用户自助创建账户(首个管理员账户除外) - WEBRTC=false # 是否启用WebRTC(***未正式发布,可能存在不稳定,建议谨慎启用) - BACKUPS_PW=MyAwesomePasswordPleaseChangeMe # 自动备份加密密码(建议修改为强密码) - BACKUP_INTERVAL=24 # 自动备份间隔(单位:小时,默认24) - BACKUP_KEEP_DAYS=10 # 备份文件保留天数(默认10) volumes: - ./meshcentral/data:/opt/meshcentral/meshcentral-data # 配置文件及核心数据存储目录 - ./meshcentral/user_files:/opt/meshcentral/meshcentral-files # 用户上传文件存储目录 - ./meshcentral/backups:/opt/meshcentral/meshcentral-backups # 自动备份文件存储目录
适用于需要支持超过 100 台设备的场景:
version: '3' services: mongodb: container_name: meshcentral_db restart: always image: mongo:latest expose: - 27017 # MongoDB 默认端口 volumes: - '/opt/meshcentral/database:/data/db' # MongoDB 数据持久化目录 meshcentral: restart: always container_name: meshcentral depends_on: - 'mongodb' # 确保MongoDB服务先启动 image: typhonragewind/meshcentral:mongodb-latest ports: - 8086:443 # 默认使用443端口 environment: - HOSTNAME=my.domain.com # 服务器主机名(必填) - REVERSE_PROXY=false # 反向代理IP(如使用反向代理,填写代理服务器IP;否则为false) - REVERSE_PROXY_TLS_PORT=443 # 反向代理TLS端口(仅在启用反向代理时设置) - IFRAME=false # 是否启用iframe嵌入支持(true/false) - ALLOW_NEW_ACCOUNTS=true # 是否允许用户自助创建账户 - WEBRTC=false # 是否启用WebRTC(同上,谨慎启用) - NODE_ENV=production # 运行环境(固定为production) volumes: - ./meshcentral/data:/opt/meshcentral/meshcentral-data # 配置文件及核心数据目录 - ./meshcentral/user_files:/opt/meshcentral/meshcentral-files # 用户文件存储目录
| 环境变量名 | 描述 | 默认值 | 取值范围 |
|---|---|---|---|
HOSTNAME | 服务器主机名(用于生成SSL证书和访问URL) | 无(必填) | 域名或IP地址 |
REVERSE_PROXY | 是否启用反向代理(填写反向代理服务器IP或false禁用) | false | IP地址或false |
REVERSE_PROXY_TLS_PORT | 反向代理的TLS端口(仅在REVERSE_PROXY为IP时生效) | 空 | 端口号(如443) |
IFRAME | 是否允许通过iframe嵌入MeshCentral界面 | false | true/false |
ALLOW_NEW_ACCOUNTS | 是否允许普通用户自助注册账户(首个管理员账户不受影响) | true | true/false |
WEBRTC | 是否启用WebRTC协议(用于实时通信,***未正式支持) | false | true/false |
BACKUPS_PW | 自动备份文件的加密密码(仅常规镜像支持) | MyAwesomePasswordPleaseChangeMe(建议修改) | 字符串 |
BACKUP_INTERVAL | 自动备份执行间隔(仅常规镜像支持) | 24(小时) | 正整数 |
BACKUP_KEEP_DAYS | 自动备份文件保留天数(仅常规镜像支持) | 10(天) | 正整数 |
NODE_ENV | 应用运行环境(仅MongoDB版本镜像需设置) | production | production |
| 本地目录路径 | 容器内路径 | 用途说明 |
|---|---|---|
./meshcentral/data | /opt/meshcentral/meshcentral-data | 存储配置文件(config.json)、SSL证书等核心数据,必须持久化 |
./meshcentral/user_files | /opt/meshcentral/meshcentral-files | 存储用户上传的文件,建议持久化以避免数据丢失 |
./meshcentral/backups | /opt/meshcentral/meshcentral-backups | 存储自动备份文件(仅常规镜像使用) |
/opt/meshcentral/database | /data/db(MongoDB容器) | 存储MongoDB数据库文件(仅MongoDB部署模式使用) |
初始配置:若需定义环境变量未覆盖的高级设置,可在首次启动容器前,将自定义 config.json 文件放入 ./meshcentral/data 目录(需参考***用户指南配置格式)。
配置更新:容器运行中如需修改配置,可直接编辑 ./meshcentral/data/config.json 文件,保存后重启容器使配置生效:
docker restart meshcentral
本镜像提供多种标签,适用于不同场景:
typhonragewind/meshcentral:latest:最新稳定版typhonragewind/meshcentral:preloadlibs-latest:预加载依赖库的最新版(解决部分环境依赖安装问题)typhonragewind/meshcentral:<版本号>:指定版本(如 typhonragewind/meshcentral:1.1.12)typhonragewind/meshcentral:preloadlibs-<版本号>:预加载依赖库的指定版本typhonragewind/meshcentral:mongodb-latest:MongoDB 支持的最新稳定版typhonragewind/meshcentral:preloadlibs-mongodb-latest:预加载依赖库的 MongoDB 最新版typhonragewind/meshcentral:mongodb-<版本号>:MongoDB 支持的指定版本typhonragewind/meshcentral:preloadlibs-mongodb-<版本号>:预加载依赖库的 MongoDB 指定版本说明:所有标签均在 Docker Hub 和 ghcr.io 同时提供。
当前版本中,首次启动容器时环境变量会写入 config.json,后续修改环境变量不会自动更新配置。解决方法:
meshcentral-data/config.json 文件后重启容器meshcentral-data/config.json 文件,重新启动容器使新环境变量生效(会重置配置,谨慎操作)该问题偶发于部分环境,原因未明。解决方案:使用带有 preloadlibs 前缀的镜像标签(如 preloadlibs-latest),此类镜像预加载了依赖库。
免费版仅支持 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