基于Docker安装OpenIM

操作系统:CentOS 7.6

安装支持环境

安装golang

下载安装包 https://dl.google.com/go/go1.21.4.linux-amd64.tar.gz

mkdir /opt/go1.21
tar -C /opt/go1.21 -xzf go1.21.4.linux-amd64.tar.gz

vi /etc/profile		
#写入下面内容
export GOPATH=/opt/go1.21/go
export PATH=$PATH:$GOPATH/bin
source /etc/profile

#验证安装
go version

安装Docker

yum install -y yum-utils

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

systemctl start docker
#验证安装
docker run hello-world
参考站点
应用下载地址: https://download.docker.com/linux/static/stable/x86_64/  
官方安装文档: https://docs.docker.com/engine/install/centos/  
升级compose: https://docs.docker.com/compose/install/linux/	

安装git

yum install git -y

这样安装的版本有点低,但是能用

OpenIM安装和验证

设置环境变量

逐个执行下面设置

# 设置 mysql/mongodb/redis/minio 用户名、密码,root是必要的,密码可以自行设置8位长度、字母和数字组合
export USER="root"
export PASSWORD="openIM123"
# 服务器ip,根据实际情况设置
export OPENIM_IP="192.168.8.19"
# 数据文件地址
export DATA_DIR="/opt/openim/data"

安装OpenIM

注意执行安装时的当前路径,会在当前路径下创建openim文件夹
本次执行的当前路径是 /opt

cd /opt
git clone https://github.com/openim-sigs/openim-docker openim/openim-docker && export openim=$(pwd)/openim && cd $openim/openim-docker && make init && docker compose up -d

docker compose up -d 表示以后台运行的方式启动docker
docker compose down 可以关闭compose 服务
也可以单独启动或者关闭某个服务,在后面带上服务名即可
例如关闭mysql服务: docker compose down mysql

#查看正在运行的docker服务
docker ps

验证OpenIM

# 用户端
http://ip:11001/
需要注册用户,验证码666666
# 管理端
http://ip:11002/
admin1 / admin1
  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值