在CentOS 上通过Docker 安装部署moChat指南

关于moChar 官网:MoChat官网_企业微信开源管理系统_企业微信SCRM源码_开源企业微信应用开发框架

官方安装说明:

https://mochat.wiki/quick-start/install.html#%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%A6%81%E6%B1%82
 

通过Docker 官方文件在CentOS上安装Docker

Install Docker Engine on CentOS | Docker Documentation

sudo yum -y upgrade
 
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

 sudo yum install -y yum-utils

如果是国内服务器可以使用aliyun 镜像服务器,如果是国外的就使用Docker本身镜像

#国外镜像地址
 sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

#国内	
 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

进行安装 Docker

sudo yum install docker-ce docker-ce-cli containerd.io

安装完成之后可以查看地一下版本

 安装 Docker compose

Docker compse 有很多镜像可以选择,可以选择github 也可以选择国内的镜像,版本也有很多,可以自己到github官网(Releases · docker/compose · GitHub)查看,现在最新的是2.2.2

#github 镜像
sudo curl -L https://github.com/docker/compose/releases/download/2.2.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

#国内镜像
curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
#这里面版本比较多,可以自行选择

添加可执行权限,并设置快速

sudo chmod +x /usr/local/bin/docker-compose

#这样就不用每次执行的时候都带上/usr/local/bin 这个完整路径,可以直接使用 docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

启动Docker 服务

#启动
sudo systemctl start docker

下载moChat

先创建一个目录,把mochat 放大同一目录下

mkdir mochat
cd mochat

然后选择git 下载代码,也会国内国外地址,这里如果提示git 不可用,那需要安装git,

yum install -y git

git clone https://github.com/mochat-cloud/mochat.git
git clone https://github.com/mochat-cloud/docker-compose.git

#国内
git clone  https://gitee.com/mochat/mochat.git
git clone https://gitee.com/mochat/docker-compose.git

两都下载安装之后,然后进行修改配置

[root@mochat]# cd docker-compose/
[root@ docker-compose]#  cp docker-compose.sample.yml docker-compose.yml 
[root@docker-compose]#  cp .env.example .env
[root@docker-compose]#  vim .env

只需要把下面这些修改成自己的手机号码 和域名 就可以了

 此时只需要:


sudo /usr/local/bin/docker-compose build
sudo /usr/local/bin/docker-compose up 

#可以通过ps在看是否编译完成,第一次up的时候可能 会比较长,根据服务器配置会有差异
sudo /usr/local/bin/docker-compose ps

如果通过ps查看,dashbord ,mochat_init,operation,sidebar 的state显示 exit 0,基本上就可以访问了 scrm.xxx.com

如果还有其他问题,可以私信

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值