docker - Docker图像层验证

标签 docker docker-registry docker-image docker-layer

我需要了解Docker镜像注册表的离线使用情况。

从正式的Microsoft网站提取Docker镜像,进行调整后再将其推送到注册表时,它是完整镜像还是缺少图层?

当其他主机从注册表中提取图像(可能会脱机使用)时,客户端主机是否仍需要Internet连接才能从Microsoft服务器中提取缺少的/ secret 的层? (或者是从Microsoft拉出并随后推送到注册表的完整镜像?)

签名呢?调整图像时,在其中存储的应用程序等时,这些层是否会针对每一层自动更新,以便当其他客户端从本地注册表中提取调整后的图像时不会出现验证错误?

最佳答案

当您从另一个镜像 docker 构建镜像时,将基本镜像本地下载到您的计算机,您甚至可以将其保存为文件。

当您将镜像推送到本地注册表时,它将推送完整的镜像,包括从其生成的基础镜像。

当有人尝试从您的本地注册表中提取新镜像时,他们将不需要Internet访问。

关于docker - Docker图像层验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58146211/

相关文章:

php - fatal error :未捕获错误:调用未定义函数mysqli_connect()

同一主机上运行的多个容器的日志记录解决方案

Docker Hub 登录失败,状态为 404 Not Found

docker - 是否可以在远程主机上外部为gitlab运行Docker注册表?

docker - ElasticSearch 容器无法在 Docker 中启动

python - 来自守护程序的错误响应:容器未运行Bamboo

ubuntu - 从 Ubuntu Repository 和 Official Docker Repository 安装 Docker 的区别?

linux - docker restart,exit命令,重启宿主机

docker - CentOS 7 Docker 镜像和语言环境编译

docker - 如何使用 Docker 注册表 API 提取有关容器的信息?未经授权