docker导入导出容器和保存加载镜像

系统环境:centos7.4


版本:

# docker -v

1.png

1、docker容器导入导出

(1)查看:# docker ps -a2.png

(2)导出---export

# docker export web01 > /home/centos7-web01.tar

备注:

-o来指定导出的tar文件名,也可以直接通过重定向来实现

扫描二维码关注公众号,回复: 3383482 查看本文章

(3)导入---import

备注:在导出目录下进行操作

# docker import  centos7-web01.tar text/web02:7.4

3.png

备注:-c 选项可以在导入的同时执行对容器进行修改的Dockerfile指令(网络等修改)

2、docker镜像保存加载

(1)查看当前docker所有镜像

4.png

(2)导出镜像

# docker save d3949e34634c > /home/centos7.4.tar

5.png

(3)导入镜像

# docker load < /home/centos7.4.tar

即可

(4)批量类操作

批量打包

# docker save $(docker images | grep -v REPOSITORY | awk 'BEGIN{OFS=":";ORS=" "}{print $1,$2}') -o haha.tar

加载镜像

# docker load -i haha.tar

补充:

保存配置完成的容器提交成镜像

# docker commit -m "web01" cca5f5d4c240 slave/centos:7.4.1709

6.png

查看镜像

[root@edu-mysql-02 ~]# docker images

7.png


猜你喜欢

转载自blog.51cto.com/13941177/2286878