跳到主要内容

docker部署

1.环境准备 🌍

对于服务器硬件、软件、操作系统、以及所依赖组件请参考此文档

2. 部署 IMServer

2.1 仓库克隆 🗂️

git clone https://github.com/openimsdk/openim-docker && cd openim-docker

2.2 配置修改 🔧

  • 修改 .env 文件,配置MinIO外网 IP,以支持发送图片视频文件,其中your-server-ip为服务端外网IP

    MINIO_EXTERNAL_ADDRESS="http://your-server-ip:10005"

2.3服务启动 🚀

  • 启动服务:
docker compose up -d
  • 停止服务:
docker compose down
  • 查看日志:
docker logs -f openim-server

3. 快速体验 ⚡

快速体验 OpenIMSDK 核心能力,并测试部署是否正常,请参考快速验证

4. 常见问题

unhealthy定位

  1. 执行 docker exec -it openim-server mage check 确认是否超过一分钟;
  2. 执行 docker logs -f openim-server 查看日志;

配置项修改

进入容器修改config目录下的修改配置文件无效! 必须采用环境变量的方式修改配置,参考设置环境变量指南