jumpserver2.28.3升级到2.28.20出错

单位建了jumpserver,版本是2.28.3。由于这个版本有重大漏洞,决定升级到2.28.20。
升级完成后,创建jms_web出错,提示:
WARNING: Found orphan containers (jms_luna, jms_guacamole, jms_nginx, jms_lina) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up.
jms_redis is up-to-date
jms_mysql is up-to-date
Creating jms_core … done
Recreating jms_koko …
Creating jms_magnus …
Creating jms_web …
Creating jms_web … error
Recreating jms_koko … done
Creating jms_magnus … done

Creating jms_lion … done
Recreating jms_celery … done

ERROR: for web Cannot start service web: driver failed programming external connectivity on endpoint jms_web (3d4e7e7fb21135b514ca0f55713cd901cb4a99ecc73274db7b5a4872ee0e21e5): Bind for 0.0.0.0:8080 failed: port is already allocated
ERROR: Encountered errors while bringing up the project.

希望能帮忙看看这个错误要怎么处理,谢谢。

可以考虑直接联系厂家升级到 3.0,花点小钱别把单位的锅背自己身上。

单位不愿意花这个钱啊

你的jms_net子网里有留存容器,用docker stop 容器名 && docker rm 容器名清理一下