Vulhub靶场无法启动,[Too many errors, abort],library initialization fai ...

金歌  论坛元老 | 2025-3-23 12:02:55 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1683|帖子 1683|积分 5049

近来在搞java安全那块,然后vulhub上面又很多靶场,例如weblogic和structs2等都是打包好的镜像
但每次启动靶场时总是启动失败,原因如下
用 docker-compose up -d 启动靶场 docker ps 查看运行的靶场,一样平常失败是没有任何表现的
然后检查日志 docker-compose logs
发现 

一堆的too many errors 给你看呆了的那种

末了一句话是重点,就是out of memory
提示就是阐明库初始化失败-无法分配文件描述符表-内存不敷,导致docker服务启动失败
解决方案:
在 /etc/systemd/system/ 或者 /usr/lib/systemd/system/
找到 docker.service 文件,在 ExecStart=/usr/bin/dockerd 背面添加 --default-ulimit nofile=65536:65536 参数
我自己是用的/usr/lib/systemd/system/docker.service

然后重启docker 
[code][/code]

  • systemctl daemon-reload
  • systemctl restart docker
然后我们再到weblogic的目次下面启动容器并用docker ps 查看是否启动成功
预期结果当然是ok的啦!

大功告成,然后就舒畅开始毛病复现吧!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金歌

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表