

























这是一个创建于 188 天前的主题,其中的信息可能已经有所发展或是发生改变。
已经 docker pull 下官方的 centos6.8 镜像,
但是当我执行 >docker run -it --name centos68_test centos:6.8 /bin/bash
发现进不去容器里面,查了下说现代的 docker 都不支持了,建议我用 centos7 版本以上容器镜像,但是我如果只想复刻代码屎山原先环境怎么办,降 docker 版本?
第 1 条附言 · 2025 年 12 月 8 日
我看了下日志:应该是宿主内核(我是debian12.12)禁用了 vsyscall(或设置为 none),而 CentOS 6.x 容器里的老旧 glibc/bash 会尝试使用 vsyscall 页面,导致 segfault(Exit 139) 解决方案:添加 vsyscall=emulate 到 /etc/default/grub 即可
1 SuperGeorge 2025 年 12 月 8 日不影响,我们 Ubuntu12.04 的都还在跑,另外你这描述里没有什么有效信息,无法判断。 |
2 BeforeTooLate 2025 年 12 月 8 日@SuperGeorge 那你的 docker 版本是什么? |
5 julyclyde 2025 年 12 月 9 日赞 OP 检查问题的能力 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。