在(例如)当前稳定版本buster上运行的 dockerhub 中的旧debian gnu/linux映像在运行(例如)bash程序时会出现“分段错误” :
$ docker run --rm -ti debian:6 sh
# bash
Segmentation fault (core dumped)
# exit
$ docker run --rm -ti debian:7 sh
# bash
Segmentation fault (core dumped)
# exit
如何使用docker解决这个问题?
使用docker程序- 没办法。
需要在启动时将参数传递给linux
vsyscall=emulate
程序。这可以在文件中完成,但是为了在更新grub
/boot/grub/grub.cfg
包时不会丢失更改,值得将此参数添加到文件中描述的变量中,然后执行:GRUB_CMDLINE_LINUX_DEFAULT
/etc/default/grub
链接: