首页 > 解决方案 > docker:我可以在 ARM 原生系统中使用 linux i386 映像吗?

问题描述

我有一个与 i386 兼容的库。我想在我的基于 ARM 的系统(aarch64)中使用这个库。我可以在我的 aarch64 系统中使用 i386 linux 的 docker 映像吗?

标签: docker

解决方案


这个问题可以概括为“我可以在 ARM 主机系统中运行 i386 容器吗?”

是的你可以。

ARM 和 Docker 最近宣布在多架构容器方面建立合作伙伴关系。新的 Docker 桌面平台使跨架构开发变得更加容易。

这是一篇关于该主题的精彩文章:https ://engineering.docker.com/2019/04/multi-arch-images/

然而,这背后的技术是在另一个平台上模拟一个平台——这与单一架构交付相比可能相当慢。然而,即使它很慢,这也引入了以前不存在的可移植性。


推荐阅读