docker 复制文件,清除不再使用数据导出以及导出文件系统

时间:2024-10-15 10:12:03

docker cp -a centos :/etc/centos-release #将容器内文件复制到宿主机

docker cp /etc/issue centos:/root #将宿主机文件复制到容器内

docker export: 将一个运行的或者挺值得容器的文件系统导出为一个tar归档文件。需要注意,docker export 不会包含该容器的历史(即每层的变更),也不会包含容器的环境变量、元数据和其他相管的配置信息。总体来说,导入一个用docker export导出的tar文件并运行,会是一个新的干净的容器,没有之前容器的运行历史和配置

docker save 将一个或多个镜像导出为一个tar归档文件。他会完整的保存镜像的所有内容。

docker export nginx  -o nginx .tar #导出容器的文件系统

docker umport nginx.tar nginx:test  #将容器文件生成镜像