【发布时间】:2020-03-30 12:16:46
【问题描述】:
docker 像往常一样在我计算机上的现有容器(如 kafka、mysql、postgres)上正常工作。比我想下载新版本的 postgres 和docker run 命令总是显示exit code 132。
无论我要启动哪个容器,都可以使用132 立即退出
我检查了docker events、docker logs,但一切都是空的。
hello-world这样的简单容器可以正常启动。
我发现一篇文章提到了 sse4_2,但它是由 CPU 支持的。 据我记得自从它工作以来没有系统更新。
可能是什么原因?
【问题讨论】:
-
你的 CPU 支持 AVX 指令集吗? For your reference.
-
CPU 上缺少 AVX2 也有退出代码 132,退出代码似乎与非法操作码信号有关。
-
如果您的 docker 主机是 RHEL 7,那么您必须使用 podman 而不是 docker 命令。否则使用其他 linux 风格(如 ubuntu)作为您的 docker 主机。更多信息 bugzilla.redhat.com/show_bug.cgi?id=1795574
标签: docker