当前位置:   article > 正文

基于Docker安装OpenIM_openim docker

openim docker

操作系统: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		
  • 1
  • 2
  • 3
  • 4
#写入下面内容
export GOPATH=/opt/go1.21/go
export PATH=$PATH:$GOPATH/bin
  • 1
  • 2
  • 3
source /etc/profile

#验证安装
go version
  • 1
  • 2
  • 3
  • 4

安装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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
参考站点
应用下载地址: https://download.docker.com/linux/static/stable/x86_64/  
官方安装文档: https://docs.docker.com/engine/install/centos/  
升级compose: https://docs.docker.com/compose/install/linux/	
  • 1
  • 2
  • 3
  • 4

安装git

yum install git -y
  • 1

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

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"
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

安装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
  • 1
  • 2

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

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

验证OpenIM

# 用户端
http://ip:11001/
需要注册用户,验证码666666
  • 1
  • 2
  • 3
# 管理端
http://ip:11002/
admin1 / admin1
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/793684
推荐阅读
相关标签
  

闽ICP备14008679号