我坚持遵循我们的内部过程,* 需要 * 将Docker基础映像固定到特定SHA。* 和 *,我坚持需要为x86_64和ARM构建多主机映像。
I'm looking at的基础映像为每个架构都有一个SHA(我认为这是完全有意义的)。那么,如果 * 结果 * 映像也应该是多架构的,我如何在FROM
中指定一个 * 特定 * SHA呢?我是否坚持为每个架构使用Dockerfile
?
我坚持遵循我们的内部过程,* 需要 * 将Docker基础映像固定到特定SHA。* 和 *,我坚持需要为x86_64和ARM构建多主机映像。
I'm looking at的基础映像为每个架构都有一个SHA(我认为这是完全有意义的)。那么,如果 * 结果 * 映像也应该是多架构的,我如何在FROM
中指定一个 * 特定 * SHA呢?我是否坚持为每个架构使用Dockerfile
?
1条答案
按热度按时间46scxncf1#
Docker Hub不会在网页上显示它,但是多平台映像的清单列表有它自己的摘要,这就是你想要提供给工具的内容。有很多工具可以获得它。我自己的工具是带有regctl CLI的regclient,Google的go-containerregistry有起重机,Docker已经在buildx下包含了一个imagetools CLI: