Dockers 安装 Rocket.Chat

Dockers 安装 Rocket.Chat

发布于
更新于
阅读时间
约 1 分钟
Dockers 安装 Rocket.Chat

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

安装 Docker

sudo apt install docker.io

为 Docker 配置中科大源加速

sudo vi /etc/docker/daemon.json

加入以下内容:

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

然后重启 Docker 服务:

sudo systemctl daemon-reload
sudo systemctl restart docker

拉取镜像

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

拉取时间根据网速而定

运行容器

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

脚注

Footnotes

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

评论