保存容器和镜像
直接将容器保存成本地镜像
命令
docker commit
参数
-a : 作者 -m : 提交是解释信息 -p : 保存容器时,是否暂停运行容器
例子
[root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7390f1d18977 nginx "/docker-entrypoint.…" 9 minutes ago Up 9 minutes 80/tcp hungry_wright [root@localhost ~]# docker commit -a "Linux" -m 'init' -p hungry_wright test:v1
将本地的容器保存成镜像压缩包
保存容器为镜像压缩包
# 命令 docker export # 例子 [root@localhost ~]# docker export -o nginx.tar hungry_wright
解压容器压缩包成镜像
# 命令 docker import # 例子 [root@localhost ~]# docker import nginx.tar test:v2
将本地的镜像保存成镜像压缩包
保存镜像为镜像压缩包
# 命令 docker save # 例子 [root@localhost ~]# docker save -o nginxv1.tar python:3.6 nginx:latest
解压镜像压缩包成镜像
# 命令 docker load # 例子 [root@localhost ~]# docker load -i nginxv1.tar
save 和 export之间的区别
1、针对的对象不一样
2、save保存的镜像更加完善