问题描述
由于 Dockerfile 中指定的 i386 cpu 架构,无法为 macOS 构建 Docker 映像 suggested by Contiki。 i386 与 Mac 上的 64 位 cpu 不兼容(Windows 可能会出现同样的问题)。我认为如果开发人员可以简单地下载一个 Contiki 容器来在现代 cpu 上进行本地开发,那将会非常有帮助,我很乐意设计并贡献它。
突出的问题是为什么 Contiki 容器被迫采用 i386 架构?是因为我们想让容器运行在像树莓派这样的电脑上吗?
- 在 macOS 上运行 32 位 VM,并让 Contiki Docker 容器在其中运行。但这似乎虚拟化的层数太多了。对此方法有任何反馈吗?
- 构建一个可以在多种架构上运行的容器。我已经开始朝这个方向努力,但在容器构建期间安装
libcanberra-gtk-module:i386
(在 Contiki Dockerfile 中指定)时遇到了问题。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)