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为服务端外网IPMINIO_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定位
- 执行
docker exec -it openim-server mage check确认是否超过一分钟; - 执行 docker logs -f openim-server 查看日志;
配置项修改
进入容器修改config目录下的修改配置文件无效! 必须采用环境变量的方式修改配置,参考设置环境变量指南。