使用 Docker Compose 启动了Rocket.Chat

过去一直在使用Mattermost,但考虑到对聊天功能的重新评估,决定尝试启动Rocket.Chat。

Docker组合

基本上,只需要在这里将”如何使用Docker Compose”中的内容取出来,然后添加 MongoDB 的卷即可。

docker-compose.yml的同义短语为:docker组合.yml文件。

version: '3.2'
services:
  db:
    container_name: rocketchat-mongodb
    restart: always
    image: mongo
    command: --smallfiles
    volumes:
      - ${HOME}/mongodb/data:/data/db
  rocketchat:
    container_name: rocketchat
    depends_on:
      - db
    restart: always
    image: rocket.chat
    ports:
      - 8080:3000
    environment:
      - ROOT_URL=https://chat.xxxxx.com

RocketChat的端口8080和环境应根据实际情况进行适当更改。

※ 没有给 MongoDB 加上认证。我认为主机无法直接看到 MongoDB。
※ 我在使用 AWS ALB 和 ACM。当然,并不是必需的。

docker-compose up -d

如下,只需要一个选项:

感受之情。

之前尝试过的Rocket.Chat以前占用了很多CPU资源,让我别提了!但是,它的操作感觉、OAuth、引用发布(因为不习惯使用mattermost的引用功能而一直没有使用)以及设计等方面,比起mattermost来说,我更喜欢Rocket.Chat。

广告
将在 10 秒后关闭
bannerAds