Dockers 安装 Rocket.Chat

本文最后更新于:2020-05-28 21:14

本教程用 Docker 安装 Rocket.Chat 聊天软件服务器版,搭建自己的安全聊天系统

安装 Docker

1
sudo apt install docker.io

为 Docker 配置中科大源加速

1
sudo vi /etc/docker/daemon.json

加入以下内容:

1
2
3
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

然后重启 Docker 服务:

1
2
sudo systemctl daemon-reload
sudo systemctl restart docker

拉取镜像

1
2
sudo docker pull mongo:4.0
sudo docker pull rocket.chat

拉取时间根据网速而定

运行容器

1
2
3
sudo docker run --name db -d mongo:4.0 --smallfiles --replSet rs0 --oplogSize 128
sudo docker exec -ti db mongo --eval "printjson(rs.initiate())"
sudo docker run --name rocketchat -p 80:3000 --link db --env ROOT_URL=http://0.0.0.0 --env MONGO_OPLOG_URL=mongodb://db:27017/local -d rocket.chat

第三行的 80 可以改成别的端口,如果你访问是不想在网站后加上端口号,就保持默认的 80 端口
第三行 0.0.0.0 改成你服务器的公网 IP 或域名(如果在公网使用的话)或者改成你的内网 IP(如果你内网使用的话)

验证

打开浏览器输入 http://IP地址:端口号http://域名:端口号 即可根据向导设置[1]

脚注

  1. 设置的端口是 80,那么可以不用输入端口号,直接访问 http://IP地址http://域名 即可

Dockers 安装 Rocket.Chat
https://peppernotes.top/2020/05/rocketchat/
作者
辣椒小皇纸
发布于
2020年5月28日
许可协议