【发布时间】:2021-11-15 13:20:58
【问题描述】:
目前我有一个在 docker 上运行的 spring 应用程序,我们遵循了下面提到的文档:
我相信这个命令 docker build -t springio/gs-spring-boot-docker . 只为 x86 平台构建图像。
当我使用 x86 机器进行开发时,如何在 dockerCLI 中为 arm 和 x86 构建 docker 映像?因为我想要一个可以在服务器(x86)和 Rpi(arm)上运行的图像,并且带有适当的标签,例如:
- org/app:x86
- org/app:arm
【问题讨论】:
-
看看新功能docker buildx 来构建多架构镜像。此外,Docker Registry 将多架构镜像存储在同一个标签下,并将一个合适的镜像拉到执行拉取的客户端。应该不再需要用架构(x86,arm)标记图像
标签: spring-boot docker x86 raspberry-pi4