我正在使用 docker build 和 docker buildx 制作跨架构图像。我在想;当我推送到我的仓库时,标记如何工作?如果我有一个使用 32 位二进制文件的 dockerfile,我可以将图像推送到我推送 64 位二进制文件的同一个标签吗?我怎么知道我的旧图片没有被覆盖?
答案 0 :(得分:0)
您必须使用 docker tag
命令标记您的图像:
docker tag <id> <image_name>:<tag>
每次为特定架构构建新映像时,请对其进行标记,然后将其推送到您的 docker hub 存储库。
示例:
64 位:
docker tag xxxx myImage:64bit
32 位
docker tag yyyy myImage:32bit
等等...