docker - docker:我可以在 ARM 原生系统中使用 linux i386 映像吗?
问题描述
我有一个与 i386 兼容的库。我想在我的基于 ARM 的系统(aarch64)中使用这个库。我可以在我的 aarch64 系统中使用 i386 linux 的 docker 映像吗?
解决方案
这个问题可以概括为“我可以在 ARM 主机系统中运行 i386 容器吗?”
是的你可以。
ARM 和 Docker 最近宣布在多架构容器方面建立合作伙伴关系。新的 Docker 桌面平台使跨架构开发变得更加容易。
这是一篇关于该主题的精彩文章:https ://engineering.docker.com/2019/04/multi-arch-images/
然而,这背后的技术是在另一个平台上模拟一个平台——这与单一架构交付相比可能相当慢。然而,即使它很慢,这也引入了以前不存在的可移植性。
推荐阅读
- ios - ViewController 交互式过渡平移手势识别器
- ruby-on-rails - 使用 rspec 模拟载波
- java - 如何在java中为供应商或消费者引用私有方法
- azure-cosmosdb - 在不启用跨分区查询的情况下查询 cosmos db
- node.js - 为什么我在正确遵循 express.js 文档后收到类型错误“未定义的用户名”?
- pandas - 如何匹配来自两个数据帧的相应数据?
- websocket - 将消息从 Kafka 路由到连接到应用程序服务器集群的 Web 套接字客户端
- python - 将 CSV 文件导入为 PySpark 数据集(不是数据框)
- visual-studio - 在 NuGet 中从 Entity Framework 6.2 升级到 6.3.0
- zsh - 使用带有 zparseopts 的关联数组