保存容器和镜像

直接将容器保存成本地镜像

  命令

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保存的镜像更加完善

posted @ 2022-07-24 17:10  那就凑个整吧  阅读(62)  评论(0编辑  收藏  举报