gpt4 book ai didi

docker - Docker容器导出并将其导入镜像

转载 作者:行者123 更新时间:2023-12-02 19:56:49 25 4
gpt4 key购买 nike

我最近开始使用docker,最初当我凝视docker镜像时大小为2-3 GB。我将容器中保存的工作保存到一个或多个图像中,因此图像大小已显着增加(〜6 GB)。我想删除图像,同时保留所做的工作。当我将容器导出到gzip文件时,该文件的大小约为1 GB。如果我删除当前拥有的当前镜像(〜6 GB)并使用docker import从gzipped文件中创建一个新镜像,它将正常工作吗? import命令的描述说它将创建文件系统镜像,其docker镜像或其他内容,即我将能够从该镜像创建容器?

最佳答案

您可以保存图像(查看更多详细信息here),例如:

docker save busybox > busybox.tar

另一种选择是编写一个 Dokerfile,其中包含构建图像所需的所有指令。主要优点是,这是一个可以进行版本控制的文本文件,因此,您可以跟踪对图像所做的所有更改。另一个优点是您可以将该镜像部署到其他位置,而不必在整个系统中复制镜像。例如,只需复制 DockerFile并在该新主机中构建镜像,而不是复制1GB或6GB镜像。有关docker文件的更多详细信息,请参见 here

关于docker - Docker容器导出并将其导入镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57371674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com