用docker部署了seafile,但是始终从外面连不上,求助!

第一次执行docker-compose up -d的时候,报了以下错误:
Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
因为我另有一个应用占用了80端口
于是,我去修改了docker-compose.yml里关于端口的设定值:
原来是80:80,我改成了8000:88
我觉得应该是内网用8000端口,外网用88端口来映射
然后重新执行了下docker-compose up -d,部署启动成功。
因为用的是腾讯云的轻量服务器,所以去宝塔面板,打开了8000的端口
到轻量服务器设定那边防火墙,打开了88端口
但是输入http://云服务器IP:88无法看到seafile的页面
换成IP:8000也不行
网上查资料,说有个gunicorn.conf配置文件,我在云服务器的以下目录找到了这个文件
./opt/seafile-data/seafile/conf/gunicorn.conf.py
打开看了下,默认就是8000端口

请问,这个端口到底应该是哪个?怎么设定才行呀?

无意中在论坛里看到了以下这篇帖子:
【关于对Docker拉起的Seafile配置Webdav服务的踩坑研究】
发现了端倪,原来是我修改端口的时候,改错了。应该改为:
8000:80
重新执行docker-compose up -d后,在云管理端防火墙开启8000端口就能正常访问了。
问题结束,希望对后来人有帮助。