docker - Docker镜像越来越大

标签 docker containers backup

现在我正在试验Docker。
我已经“安装”了Docker Debian镜像。
在这个Debian环境中,我安装了一个应用程序。
现在,我每天晚上都这样做:

  • docker stop(停止容器)
  • docker提交(将容器添加到
    图片)
  • docker save(将图像保存到文件中,我这样做是为了备份
    当前工作)
  • docker运行(以启动容器)

  • 如您所见,我尝试创建一个“备份解决方案”。
    完美运作。但是问题是,备份文件每天都在变得越来越大。
    即使连续几天都没有碰容器。
    它曾经不到10 GB,但是现在已经是20 GB。
    这是为什么?我究竟做错了什么?
    非常感谢

    最佳答案

    Docker镜像会保存您所做的每次提交“差异”,以及镜像的所有先前版本。这意味着可以保证您的过程稳定地增加最终图像的大小。为了避免这种情况,请不要使用docker save,而应使用docker export(它接受容器作为参数,而不是图像)。
    Docker save
    Docker export

    关于docker - Docker镜像越来越大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62582760/

    相关文章:

    C++如何创建异构容器

    c++ - 在容器中存储值

    azure - 备份 Azure 网站中的单个文件

    nginx - 更新上游服务器时重启 nginx 容器

    docker - Kubernetes pod的解决方案陷入终止

    docker - 对Docker镜像中的复制文件有误解

    git - 如何快速备份我想通过 git clean 删除的未跟踪文件?

    git - 如何将 git repo 提交到 git repo(不是子模块)

    docker - Kubernetes 未能发现支持的资源 : getsockopt: connection refused

    docker - docker远程api是否支持使用docker-compose文件创建容器?