zoukankan      html  css  js  c++  java
  • docker镜像保存及导出(save,export)

    前言:有时自己的做好的docker镜像,想将这个docker容器弄到其他服务器上去运行;或者已经运行的容器,将其弄导出,运行到其他地方进行测试

    1.查看要要保存的镜像的ID

    docker  images


     

    2.保存镜像为tar包

    docker save  -o   gitlab.tar    docker.io/twang2218/gitlab-ce-zh:latest


     

    3.用scp,xftp等等将已经压缩好的gitlab.tar包弄到服务器,虚拟机(你想弄到的地方)

    4.将gitlab.tar包导出到本地来(一定要有docker的运行环境,docker安装:https://www.jianshu.com/p/9c96ea8e6f41)

    docker   load  -i  gitlab.tar


     

    5.运行docker容器

    docker  run -------- (因地制宜)

    =================================================

    还有一种export的导出,这个就运用范围比较小了,比如拉个centos的虚拟机,更改下ip,设置下ssh key等等,做的一个镜像,部署到服务器/虚拟机上,运行做测试用。就是多个人需要相同类似的初始环境,可以考虑这个

    1.保存镜像命令为

    docker export  -o gitlab-export.tar  18da462b5ff5

    2.导出镜像命令为

    docker import gitlab-export.tar

    3.查看镜像

    docker images

    4.运行容器

    docker  run -------- (因地制宜)

  • 相关阅读:
    win7下安装memcached
    Integer自动装拆箱
    XShell配色方案
    XShell上传和下载
    基于注解的Spring AOP拦截含有泛型的DAO
    PAT Advance 1020
    PAT Advance 1014
    JavaWeb中文乱码问题解决思路
    eclipse启动错误
    操作系统(一)
  • 原文地址:https://www.cnblogs.com/ming369/p/10726248.html
Copyright © 2011-2022 走看看