孤独750 发表于 2019-2-20 13:05:03

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

  系统环境:centos7.4
  

  版本:
  # docker -v
http://blog.运维网.com/13941177/C:/Users/Administrator/AppData/Local/YNote/data/qq1644FB913F181336BE941720CBB4F047/11f05da195e14ac686b66fe8b65dbd7b/clipboard.pnghttp://s1.运维网.com/images/20180927/1538054000764214.png
  1、docker容器导入导出
  (1)查看:# docker ps -ahttp://blog.运维网.com/13941177/C:/Users/Administrator/AppData/Local/YNote/data/qq1644FB913F181336BE941720CBB4F047/3f9cd03b95ad48ad8aaa94f7f8b2518d/clipboard.pnghttp://s1.运维网.com/images/20180927/1538054005317589.png
  (2)导出---export
  # docker export web01 > /home/centos7-web01.tar
  备注:
  -o来指定导出的tar文件名,也可以直接通过重定向来实现
  (3)导入---import
  备注:在导出目录下进行操作
  # docker importcentos7-web01.tar text/web02:7.4
http://blog.运维网.com/13941177/C:/Users/Administrator/AppData/Local/YNote/data/qq1644FB913F181336BE941720CBB4F047/065aa911fbe040109591cc1a25cc0fbf/clipboard.pnghttp://s1.运维网.com/images/20180927/1538054124726951.png
  备注:-c 选项可以在导入的同时执行对容器进行修改的Dockerfile指令(网络等修改)
  2、docker镜像保存加载
  (1)查看当前docker所有镜像
http://blog.运维网.com/13941177/C:/Users/Administrator/AppData/Local/YNote/data/qq1644FB913F181336BE941720CBB4F047/d6286d962b01477baad09b0bf715cd99/clipboard.pnghttp://s1.运维网.com/images/20180927/1538054058791977.png
  (2)导出镜像
  # docker save d3949e34634c > /home/centos7.4.tar
http://blog.运维网.com/13941177/C:/Users/Administrator/AppData/Local/YNote/data/qq1644FB913F181336BE941720CBB4F047/ea5fa1f536dc4166a7f54553bc694156/clipboard.pnghttp://s1.运维网.com/images/20180927/1538054138962214.png
  (3)导入镜像
  # docker load < /home/centos7.4.tar
  即可
  (4)批量类操作
  批量打包
  # docker save $(docker images | grep -v REPOSITORY | awk 'BEGIN{OFS=&quot;:&quot;;ORS=&quot; &quot;}{print $1,$2}') -o haha.tar
  加载镜像
  # docker load -i haha.tar
  补充:
  保存配置完成的容器提交成镜像
  # docker commit -m &quot;web01&quot; cca5f5d4c240 slave/centos:7.4.1709
http://blog.运维网.com/13941177/C:/Users/Administrator/AppData/Local/YNote/data/qq1644FB913F181336BE941720CBB4F047/8a2ba216e0714dbe8d4b8dbc23680f3b/clipboard.pnghttp://s1.运维网.com/images/20180927/1538054168619386.png
  查看镜像
  # docker images
http://blog.运维网.com/13941177/C:/Users/Administrator/AppData/Local/YNote/data/qq1644FB913F181336BE941720CBB4F047/c8f465dfb7a447e8b4242c816afe1c85/clipboard.pnghttp://s1.运维网.com/images/20180927/1538054177318225.png



页: [1]
查看完整版本: docker导入导出容器和保存加载镜像