docker同时部署RAGFlow和Dify端口冲突问题
问题
docker同时部署多容器,端口冲突,提示如下
Error response from daemon: driver failed programming external connectivity on endpoint ragflow-server (384b075f4421ad5646dd86ec26034bac7c62cca2e25e875ee3dde1f4a711caef): Bind for 0.0.0.0:80 failed: port is already allocated
界面类似于:
解决方式:
把RAGFlow的默认端口改为8880,找到ragflow-maindocker下的,docker-compose.yml,将ports下的端口如图修改:
修改后,保存,重新启动服务,如下图:
访问时,加上端口即可: