适配 M1 的 Docker Desktop 正在测试,面临三大挑战

来源: OSCHINA
编辑: 一君_
2020-12-18 08:53:00

Docker 上周通过 Docker Developer Preview 计划,发布可在 Apple M1 上运行的 Docker Desktop 开发者预览版。截至 12 月 16 日,参与测试的人员已超过 1000,开发人员可申请参与测试

Docker Desktop 表示,目前还面临大约三个技术上的挑战

Docker Desktop 团队面临的主要挑战之一是,用苹果提供的、已经包含在 macOS Big Sur 中的虚拟化框架 Hypervisor,取代 Docker 在 2016 年开源的 HyperKit。

  • 在原生 ARM 中重新编译 Docker Desktop 的所有二进制文件

到目前为止,Docker Desktop 工具链中用于构建二进制文件的许多工具还未准备好支持 M1 Mac。此外,Docker 和 Docker Desktop 同样使用 Go 语言,而 Go 计划在明年 2 月支持 Apple Silicon。

  • 在 M1 Mac 上持续部署需要足够的硬件支撑

Docker Desktop 团队很大程度上依赖于持续集成和自动化测试,以确保发布质量。由于合作伙伴没有足够的 M1 机器,因此无法建立持续集成。不过 Docker Desktop 正在和 MacStadium 合作,并且在自身的 CI 系统上设置新的 M1 Mac。

展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
2 收藏
分享
返回顶部
顶部