各位大佬, 最近在折腾rocketchat(项目地址:https://github.com/RocketChat/Rocket.Chat) 我希望榨干服务器性能,原本计划一台机器部署2个docker compose 版本的Rocetchat 1、部署第一个docker的时候,按照操作指引下载了.env文件不做修改,docker-compose.yml也是保持不变,这时候docker成功运行,客户端也能登录;(Rocketchat宿主机和docker默认端口3000:3000,MongoDB默认端口27017) 2、部署第二个docker时,修改了.env内的端口(其中rocketchat的宿主机和docker内的端口改为3001:3001,MongoDB端口改为27018),这时候输入docker compose up -d,再使用docker ps -a查看发现,第二个docker的MongoDB端口没有按预期设定的27018,而是默认的27017,导致第二个docker中的rocketchat无法启动。同时,第一个docker中的rocketchat也出错了。 我问了GPT4,让他搜索官方文档也没解决这个问题,google搜索了一圈,只有常规用systemd的方法(这种方法看不懂:https://docs.rocket.chat/deploy/deploy-rocket.chat/scaling-rocket.chat/running-multiple-instances ),而不是docker的方法。 技术问题求教大佬:如何配置才能同时让这两个rocketchat同时在一个实例上运行,有操作过的大佬吗?
没有回复内容