跳到主要内容

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定位

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