如何解决docker 如何处理不同架构的镜像?
我正在使用 docker build 和 docker buildx 制作跨架构图像。我在想;当我推送到我的仓库时,标记如何工作?如果我有一个使用 32 位二进制文件的 dockerfile,我可以将图像推送到我推送 64 位二进制文件的同一个标签吗?我怎么知道我的旧图片没有被覆盖?
解决方法
您必须使用 docker tag
命令标记您的图像:
docker tag <id> <image_name>:<tag>
每次为特定架构构建新映像时,请对其进行标记,然后将其推送到您的 docker hub 存储库。
示例:
64 位:
docker tag xxxx myImage:64bit
32 位
docker tag yyyy myImage:32bit
等等...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。