文章目录
kali docker
-
(/vulhub/weblogic/ssrf)无法启动Redis
-
无法启动Redis
这个是我从外国网站找的解决方法,方法一成功,方法二未测试。
原因
它们是从版本 4.11 开始的对 Linux 内核中 vsyscall 链接所做的更改,这造成了运行 Centos 6.x 的容器的问题
方法一、使用 GRUB 的示例,修改 :/etc/default/grub
- 尝试使用 参数启动内核
vsyscall=emulate
vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="vsyscall=emulate"
-
然后运行
update-grub
-
重启 reboot,后redis启动成功。
方法二 、使用系统引导的示例,修改 conf 并将 参数添加到选项行:/boot/loader/entries
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options *EXISTINGPARAMS* vsyscall=emulate
后续
后来经过测试,此方法也适用于下面这种情况。
- JBoss(jboss/CVE-2017-12149)环境,无法启动环境
参考链接
https://unix.stackexchange.com/questions/478387/running-a-centos-docker-image-on-arch-linux-exits-with-code-139