docker 容器中的 `arch` 和 `/etc/yum/vars/arch` 之间有什么区别?

docker 容器中的 `arch` 和 `/etc/yum/vars/arch` 之间有什么区别?

我在 CentOS7 x86_64 上使用 docker 容器。

Docker 容器依赖于主机系统。

bash
$ arch
x86_64

arch 命令显示容器中的上述主机 arch。

我想使用容器作为i686,所以我在/etc/yum/vars/arch和/etc/yum/vars/basearch中写入i686。

bash
$ cat /etc/yum/vars/arch
i686
$ yum install {package} # It will install i686 packages.

有什么不同?

相关内容