gpt4 book ai didi

Docker 容器退出代码 132

转载 作者:行者123 更新时间:2023-12-04 12:36:36 24 4
gpt4 key购买 nike

docker 像往常一样与我计算机上的现有容器(如 kafka、mysql、postgres)正常工作。我想下载新版本的 postgres 和 docker run命令总是显示 exit code 132 .

不管我想启动哪个容器,它都是立即退出 132我查了 docker events , docker logs但一切都是空的。

简单的容器,如 hello-world可以正常启动。

我找到了一篇提到 sse4_2 的文章,但它受 CPU 支持。
据我所知,自从它工作以来没有系统更新。

原因是什么?

最佳答案

第一步:
检查您的 CPU 是否支持 amd64-avx :$ sudo cat /proc/cpuinfo | grep avx如果支持avx,应该高亮avx但如果没有,它将返回空。
第 2 步:
要解决此问题,请运行构建以支持 amd64 的镜像。而不是 amd64-avx这可能意味着您必须运行较早的版本。
一个很好的例子是 mongodb docker 镜像,最新版本支持 amd64-avx并且将拒绝在不支持 avx 且存在错误代码 132 的 CPU 上运行。
但是当您运行 mongodb 4.4 版时,它运行没有任何问题。
有关这方面的更多信息:
Docker and -march native

关于Docker 容器退出代码 132,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60930359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com