### 安装WuKongIm ##### docker-compose部署的直接看步骤2 目前不推荐windows安装WuKongIm,可能存在[断连的问题](https://github.com/WuKongIM/WuKongIM/issues/46) 有对应需求可以参考[文档](https://githubim.com/guide/deploy-binary.html) 1. #### docker安装 ①下载WuKongIm ```shell docker pull wukongim/wukongim:v2.2.0-20250426 ``` ②配置 ```shell mkdir -p /mydata/wukongim/data mkdir -p /mydata/wukongim/logs # 设置为 666 权限 chmod -R 666 /mydata/wukongim ``` 将配置文件[wk.yaml](../linux环境(生产环境搭建)/mall4j-shop/wukongim/wk.yaml)复制到/mydata/wukongim文件夹下 ③启动WuKongIm ```shell docker run --name wukongim --restart=always -p 5200:5200 -p 5001:5001 \ -v /mydata/wukongim/wk.yaml:/root/wukongim/wk.yaml \ -v /mydata/wukongim/data:/root/wukongim/data \ -v /mydata/wukongim/logs:/root/wukongim/logs \ -e "WK_MANAGERTOKEN=hn02le.34lkdLKD" \ -e "WK_WEBHOOK_HTTPADDR=http://127.0.0.1:8113/notice/im/online" \ -d wukongim/wukongim:v2.2.0-20250426 ``` #### !注意:5001为http api端口,只需要暴露给后台jar访问即可,不要暴露到外网,避免被攻击,5200为ws连接的端口号 #### !注意:WK_WEBHOOK_HTTPADDR为直播用户在线状况回调,如果不使用直播功能可以把该环境变量去除,若使用需注意 8113为商家端的jar端口号,根据自己的部署情况配置 3. #### 其余配置说明 wukongim环境变量配置规则为 WK为固定前缀,层级关系通过 "_"符号隔开,全都大写,例如WK_WEBHOOK_HTTPADDR: http://xxxxxx docker启动时还可以配置WK_EXTERNAL_IP=公网ip wukongim的监控平台连接为http://ip:5300/web,需要将5300端口映射开放后才能正常访问,配置了managerToken后需要用managerToken访问