主要参考
官方文档 https://docs.rocket.chat/docs/deploy-with-docker-docker-compose
没有比这更好的了,本文能做的实际上也就是翻译翻译其中的内容。建议可以直接看原文
如果需要使用移动端APP前提
- 域名
- ssl整数
安装Docker
略:我自己都忘记自己当时怎么装的了...
安装 Docker Compose
参考了 https://blog.csdn.net/weixin_42494218/article/details/137948872
不过文章内的命令过老已经有点不可靠,但是思路是对的
- 在github中下载 https://github.com/docker/compose/releases
- 移动到 /usr/local/bin/ 并重命名文件为docker-compose
- 授予执行权限
sudo chmod +x /usr/local/bin/docker-compose
- 测试
[root@hostname ]# docker-compose --version
Docker Compose version 083f676
下载compose.yml
- 随便创建一个目录,例如 /home/rocketchat
- 创建文件,下面用vi演示,但其实可以用任意文本编辑器
vi compose.yml
创建.env设置环境变量
官方建议使用.env设置环境变量代替修改硬文本
- 创建.env文件,下面用nano演示,但其实都可以
nano .env
- 复制官方模板 https://github.com/RocketChat/Docker.Official.Image/blob/main/env.example
- 设置你要下载的rocketchat版本,具体版本号可在releasePage中找到 https://github.com/RocketChat/Rocket.Chat/releases。例如设置为7.2.1
RELEASE=7.2.1
- 设置域名和端口,如果没有域名随便填写一个应该也可以,因为成功后可以直接通过IP http访问
ROOT_URL=http://你的域名
HOST_PORT=3001
标签:compose,https,rocket,env,github,chat,RockyLinux,docker,Docker
From: https://www.cnblogs.com/209jkjkjk/p/18687696