Docker run -d 改变容器架构

问题描述

我尝试在 32 位 CentOS 4.8 上安装软件时遇到了问题。我使用 docker run -d(或 -itd)运行容器。安装软件一直指向一个不存在的 x86_64 文件夹。我很困惑,因为我确定我使用了正确的 CentOS 映像。我运行了 uname -a,它告诉我我的容器架构是 64 位 (x86_64)。

我尝试使用 docker run -it 命令运行它,当我检查 uname -a 时,它正确显示我使用的是 32 位图像。

The screenshot

我的问题是,有没有解释为什么 -d 标志会改变架构?

我在 Windows 10(64 位)上使用 Docker 版本 20.10.5。

编辑:即使我使用 docker run -itdocker start 命令启动一个停止的容器,它也使用 64 位架构。我需要使用 docker start -i 运行它。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...