docker - 有没有办法在推送之前预压缩 docker 图像?

标签 docker compression docker-registry

我正在将一些 docker 图像通过互联网推送到我们的主机。看到 Docker 动态压缩图像,并且 CLI 报告压缩前的总图像大小,我使用了 nethogs观看上传进度 - 由于压缩,它似乎停滞不前,因为上传速度远低于我预期的速度。

我希望多次上传这个图像 - 有没有办法可以缓存 Docker 的压缩图像,然后再推送它?

最佳答案

根据文档,数据在自动上传之前被压缩。

Progress bars are shown during docker push, which show the uncompressed size. The actual amount of data that’s pushed will be compressed before sending, so the uploaded size will not be reflected by the progress bar.


https://docs.docker.com/engine/reference/commandline/push/

关于docker - 有没有办法在推送之前预压缩 docker 图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38838029/

相关文章:

json - 发行 “Accessing S3 bucket from ElasticBeanstalk using Docker Json file”

r - 使用 docker 文件安装 R 包

java - 里面有多个文件的 gzip 存档

.net - GZip 压缩(通过 .net)会增加文件大小吗?

docker - 如何在本地备份本地 Docker 注册表的镜像?

node.js - 如何从 Angular Nginx 容器连接到 Node API docker 容器

compression - 确定用于一系列字节的最佳压缩算法

ssl - TLS 握手错误

json - Kubernetes:拉取镜像失败。服务器向 HTTPS 客户端提供 HTTP 响应

node.js - 【Hyperledger Fabric】无法向peer发送调用请求