问题描述
我尝试在 32 位 CentOS 4.8 上安装软件时遇到了问题。我使用 docker run -d
(或 -itd
)运行容器。安装软件一直指向一个不存在的 x86_64 文件夹。我很困惑,因为我确定我使用了正确的 CentOS 映像。我运行了 uname -a
,它告诉我我的容器架构是 64 位 (x86_64)。
我尝试使用 docker run -it
命令运行它,当我检查 uname -a
时,它正确显示我使用的是 32 位图像。
我的问题是,有没有解释为什么 -d
标志会改变架构?
我在 Windows 10(64 位)上使用 Docker 版本 20.10.5。
编辑:即使我使用 docker run -it
从 docker start
命令启动一个停止的容器,它也使用 64 位架构。我需要使用 docker start -i
运行它。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)