如何在 docker 中 运行 交互 Centos 6

How to run interactive Centos 6 within docker

我无法 运行 在 docker 中与 Centos:6 进行互动会话。与 Centos:7

完美配合
>docker -v
Docker version 18.03.0-ce, build 0520e24302
>docker pull centos:6
...
>docker run -it centos:6
[just returns to my terminal]

>docker pull centos:7
...
>docker run -it centos:7
>[root@f8c0430ed2ba /]#cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 

知道发生了什么吗?

我尝试使用旧版本的 docker 并提取了所有新图像 Centos:6/6.6/6.7/6.8/6.9,它显示了同样的问题。我也尝试在最后使用 /bin/bash 或 sh。

我也确信它在一年前或多或少地工作过。 我正在使用 ArchLinux

这是一个似乎与 Spectre 补丁有关的已知问题:

issue 103 说:

Running a docker run --rm -it centos:6 bash fails with exit status 139 (i.e. bash exits with SIGSEGV) on Linux kernel 4.15.9. Downgrading to 4.14.15 (which is vulnerable to Spectre V1) gets rid of the segfault.