docker | vulhub无法打开服务failed: port is already allocated/页面无法连接/页面显示的是上一个的镜像怎么办?
1.“Encountered errors while bringing up the project.”;“Cannot start service struts2”;“failed: port is already allocated”,可能是端口被占用。2.容器启动成功,但是访问页面没有成功,显示“无法连接”,可能是被防火墙拦住了。3.明明开启的是thinkphp的环境,打开却是jboss,
1.vulhub无法打开服务
问题描述:
docker-compose up -a启动环境时,出现了如下问题,“Encountered errors while bringing up the project.”;“Cannot start service struts2”;“failed: port is already allocated”,可能是端口被占用,或者上一个容器没关,造成容器混乱。
解决方法:
systemctl restart docker
docker container prune #清空所有容器
2.vulhub页面无法连接
问题描述:
容器启动成功,但是访问页面没有成功,显示“无法连接”,可能是被防火墙拦住了,或者容器/容器镜像占用。
解决方法:
方法一:关闭本机防火墙
方法二:删除镜像文件
docker ps #查看开启的容器
docker rm 4801e3eef8c7 #删除开启的容器
docker images #查看开启的容器镜像
docker rmi 34e2elcaf017 #删除开启的容器镜像
docker-compose up -d #再重新开启尝试
解决成功!
3.vulhub页面显示的是上一个的镜像
问题描述:
明明开启的是thinkphp的环境,打开却是jboss,可能是浏览器中有缓存,浏览器识别的是之前打开过的容器。
解决方法:
设置 --> 清除近期历史记录 --> 确定
(谢谢大家!欢迎提出批评和建议!你的支持是我持续更新的巨大动力!)
更多推荐
所有评论(0)