1、docker save 用来将一个或多个image打包保存。如:将本地镜像库中的image1和image2打包到images.tar中 docker save -o images.tag image1:v1 image2:v1 docker save 也可以打包container,保存的是容器背后的image. 2、docker load用于将打包的tar中包含的镜像load到本地镜像库,但不能重命名其中的镜像名。
1、docker save 用来将一个或多个image打包保存。如:将本地镜像库中的image1和image2打包到images.tar中 docker save -o images.tag image1:v1 image2:v1 docker save 也可以打包container,保存的是容器背后的image. 2、docker load用于将打包的tar中包含的镜像load到本地镜像库,但不能重命名其中的镜像名。
Usage: docker export [OPTIONS] CONTAINER Export a container's filesystem as a tar archive--help Print usage-o, --output Write to a file, instead of STDOUT 从接的参数猜测,直接接container,多半就是dump rootfs了 栗子测试一下: docker run --name container -d busybox docker export-o busybox....
前言这些是我在使用docker时整理的一些常见的命令,可能不太详细一、镜像相关1.1列出拉取的所有镜像dockerimages1.2删除镜像,容器要先停止dockerrmi 镜像id1.3save命令导出dockersave-o nginx.tar nginx:latest 或dockersavenginx:latest > nginx.tar其中-o和&g ...
import:这个命令用于将导出的容器快照导入到本地镜像库。通过这个命令,你可以将之前导出的容器镜像重新加载到Docker环境中,以便进行进一步的部署或使用。这两个命令常常一起使用,用于在不同环境之间迁移容器。例如,你可以在一个环境中使用export命令导出容器镜像,然后在另一个环境中使用import命令将其导入。 commit commit...
Save命令用于持久化镜像(不是容器)。所以,我们就需要通过以下方法得到镜像名称: sudo docker images 接着执行保存: sudo docker save busybox-1 > /home/save.tar 最后的结果是一个2.8MB大小的Tar文件(比使用export命令稍微大些)。 它们之间的不同
docker进程相关命令 systemctl start docker#启动docker服务 systemctl stop docker#停止docker服务 systemctl restart docker#重启docker服务 systemctl status docker#查看docker服务状态 systemctl enable docker#设置开机启动服务 docker容器管理命令 docker run --name={your_name} --d {image_name}# 运行容器 ...
[root@xuegod63 ~]# docker save -o rockylinux.tar.gz rockylinux [root@xuegod63 ~]# docker load -i rockylinux.tar.gz #列出本地所有镜像。docker images 镜像存到哪了:/var/lib/docker/image/overlay2/imagedb/content/sha256 删除镜像 [root@xuegod63 ~]# docker rmi -f <镜像名字>:[tag] ...
使用docker commit 命令来创建快照,生成images镜像。 docker commit -p container_name container-backup 获取IMAGE ID docker images 2、备份快照镜像 导出镜像,后缀为tar docker save IMAGE ID > NAME.tar 或者 docker save -o /opt/container-backup.tar container-backup:latest ...