我需要了解Docker镜像注册表的离线使用情况。
从正式的Microsoft网站提取Docker镜像,进行调整后再将其推送到注册表时,它是完整镜像还是缺少图层?
当其他主机从注册表中提取图像(可能会脱机使用)时,客户端主机是否仍需要Internet连接才能从Microsoft服务器中提取缺少的/ secret 的层? (或者是从Microsoft拉出并随后推送到注册表的完整镜像?)
签名呢?调整图像时,在其中存储的应用程序等时,这些层是否会针对每一层自动更新,以便当其他客户端从本地注册表中提取调整后的图像时不会出现验证错误?
最佳答案
当您从另一个镜像 docker 构建镜像时,将基本镜像本地下载到您的计算机,您甚至可以将其保存为文件。
当您将镜像推送到本地注册表时,它将推送完整的镜像,包括从其生成的基础镜像。
当有人尝试从您的本地注册表中提取新镜像时,他们将不需要Internet访问。
关于docker - Docker图像层验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58146211/