docker部署
环境准备 🌍
- 在服务器上安装带有 Compose 插件的 Docker 或 docker-compose,并确保docker已正常启动。
仓库克隆 🗂️
git clone https://github.com/openimsdk/openim-docker
配置修改 🔧
修改
.env
文件,配置外网 IP。如果使用域名,需配置 Nginx# 设置 MinIO 服务的外网访问地址(external_ip:10005或域名)
MINIO_EXTERNAL_ADDRESS="http://external_ip:10005"注意:进入容器修改config目录下的修改配置文件无效!请采用环境变量的方式修改配置,参考设置环境变量指南。
服务启动 🚀
- 启动服务:
docker compose up -d
- 启动运维组件(可选):
docker compose --profile m up -d
监控告警使用参考: 监控告警
- 停止服务:
docker compose down
- 查看日志:
docker logs -f openim-server
docker logs -f openim-chat
快速体验 ⚡
快速体验 OpenIM 服务,检测部署是否正常,请参考快速验证。
常见问题
unhealthy定位
- 执行
docker exec -it openim-server mage check
确认是否超过一分钟; - 执行
docker exec -it openim-chat mage check
确认是否超过一分钟; - 查看日志;