docker - 如果 docker 主机是 debian10(buster),运行旧的 debian 容器时出现段错误

标签 docker debian

当我在新系统(v10“buster”)上运行旧的 debian gnu/linux 图像(v6“squeeze”,v7“wheezy”)时,我得到一个错误(例如,< em>庆典):

$ 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

如何解决?

最佳答案

您可能想查看 this discussion还有this .

从上面的讨论我们可以看出这是由于 debian10 中的内核配置更改,在 /etc/default/grub 中指定下一个配置来修复它:

GRUB_CMDLINE_LINUX_DEFAULT="vsyscall=emulate"

关于docker - 如果 docker 主机是 debian10(buster),运行旧的 debian 容器时出现段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57807835/

相关文章:

docker - Alpine docker 容器内的 dlv seg 故障

php - Docker 没有 MySQL 连接到 Nginx

docker - 在docker创建后运行多个命令

docker - 使用 Docker 在我的 VPS 上部署我的应用程序的最佳实践是什么?

docker - 如何永久更改Docker容器中的$ PATH

c++ - 如何为在 x86 主机上为arm目标交叉编译的项目安装依赖项

dependencies - 如何直接从 debian/control 文件安装构建依赖项?

postgresql - Psql Docker : could not connect to server: No such file or directory

c++ - 从 C 程序执行终端命令,不符合我的预期

linux - 将 GitHub 项目添加到 Launchpad PPA 包