
library/rocket.chatRocket.Chat(官方GitHub仓库)
可通过以下渠道寻求支持:
以下是当前支持的镜像标签及其Dockerfile源码链接:
7.10.0, 7.10, 7, latest7.9.3, 7.97.8.4, 7.87.7.8, 7.77.6.5, 7.67.5.4, 7.57.4.5, 7.4[***]
仅支持 amd64(更多架构信息可参考官方说明)
可查看 repo-info仓库的repos/rocket.chat/目录(含镜像元数据、传输大小等信息,历史记录)
library/rocket.chat标签library/rocket.chat文件(历史更新记录)docs仓库的rocket.chat/目录(历史编辑记录)
Rocket.Chat 是一款 Web 聊天服务器,基于 JavaScript 开发,采用 Meteor 全栈框架构建。适合社区或企业私有化部署聊天服务,也可供开发者搭建和扩展自定义聊天平台。
Rocket.Chat依赖MongoDB,需先启动Mongo容器并配置副本集(用于数据备份和高可用):
console# 启动Mongo容器,启用小文件模式,设置副本集名称为rs0,操作日志大小128MB $ docker run --name db -d mongo:4.0 --smallfiles --replSet rs0 --oplogSize 128
console# 进入Mongo容器,初始化副本集 $ docker exec -ti db mongo --eval "printjson(rs.initiate())"
将Rocket.Chat容器链接到Mongo容器,并配置必要环境变量:
console# 启动Rocket.Chat,链接db容器,指定Mongo操作日志地址 $ docker run --name rocketchat --link db --env MONGO_OPLOG_URL=mongodb://db:27017/local -d rocket.chat
此时Rocket.Chat默认监听容器内的3000端口。
如需通过主机标准端口访问,可添加-p参数映射端口(例如映射主机80端口到容器3000端口):
console# 映射主机80端口,设置访问域名(替换localhost为实际域名) $ docker run --name rocketchat -p 80:3000 --link db --env ROOT_URL=[***] --env MONGO_OPLOG_URL=mongodb://db:27017/local -d rocket.chat
启动后通过 `[***] 访问(若替换为实际域名,需确保域名解析正确)。
若使用外部Mongo服务,需手动指定MONGO_URL环境变量(数据库连接地址):
console$ docker run --name rocketchat -p 80:3000 \ --env ROOT_URL=[***] \ --env MONGO_URL=mongodb://mymongourl/mydb \ # 替换为实际Mongo连接地址 --env MONGO_OPLOG_URL=mongodb://mymongourl:27017/local \ # 替换为Mongo操作日志地址 -d rocket.chat
rocket.chat/目录。使用前请确保遵守所有包含软件的许可证要求。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务