启动vulhub spring时报错Bind for 0.0.0.0:8080 failed: port is already allocated
Creating network "cve-2018-1273_default" with the default driver
Creating cve-2018-1273_spring_1 ...
Creating cve-2018-1273_spring_1 ... error
ERROR: for cve-2018-1273_spring_1 Cannot start service spring: driver failed programming external connectivity on endpoint cve-2018-1273_spring_1 (9a7589651ff5e00026b3419c243c000b052c49a4367e0b8d2d12aa0bb0c86300): Bind for 0.0.0.0:8080 failed: port is already allocated
ERROR: for spring Cannot start service spring: driver failed programming external connectivity on endpoint cve-2018-1273_spring_1 (9a7589651ff5e00026b3419c243c000b052c49a4367e0b8d2d12aa0bb0c86300): Bind for 0.0.0.0:8080 failed: port is already allocated
ERROR: Encountered errors while bringing up the project.
可是发现删掉端口为8080进程也不管用
netstat -nltp 8081 # 网络端口
lsof -i:8081 # 文件端口(进程端口)
看下docker是否映射了:
看到ports列有条信息:
8080/tcp, 0.0.0.0:8081->8081/tcp
停止该容器,问题解决。
docker kill ba23d47962f1