• docker导出导入镜像docker save和docker load的用法


    1、百度搜的第一步是先将容器提交为镜像,然后用你提交的镜像去做上面的备份操作,提交为镜像后会新增一个镜像,但是感觉没有必要,直接做上面的save操作也是可以用的

    百度的:docker commit 容器名 镜像名

    docker commit jenkins jenkins/jenkins1.0

     

     按照网上的方法,接下来就是docker save jenkins/jenkins1.0:latest > jenkins.tar

    而我当时操作时直接从这一步开始的,没有先提交为镜像后去操作,而是直接将镜像备份为tar文件,目前没有发现有异样的地方

     docker save 镜像名 > 备份文件.tar

    2、复制到目标服务器,可以用下面的命令(因为远程连不上,下面的命令没有试过),我是直接拖到目标服务器上去的

    scp 备份文件.tar root@192.X.X.X:/data

    3、到目标服务器上恢复为镜像

    docker load < 备份文件.tar

    或docker load -i 备份文件.tar   下面的这个命令我在另一台服务器上成功过,2个命令哪个能成功就用哪个

     

    4、查看目标服务器上的镜像:下面的命令就是查看拉取下来的镜像,这个时候用docker ps -a还查不到这个容器(因为没有启动)
    docker images

     

    5、实例化镜像启动容器
    docker run  -p 9001:8080 --name=容器名 -d 镜像名
    9001:8080:,意思是这个镜像端口本身是8080的,你直接映射成9001,那你启动之后去访问的时候就用9001端口访问就行
    容器名,个人随意起就行
    镜像名,就是上面docker images的repository:tag

     

    6、启动容器之后就可以访问了   http://ip:你映射的端口

     

    
    
    
  • 相关阅读:
    C#基础知识——类的继承
    值传递与引用传递01
    今天接到任务了!
    傅立叶变换,时域,频域二
    傅立叶变换,时域,频域一
    常用运放选型一览表
    用三段140字符以内的代码生成一张1024×1024的图片
    [收藏夹整理]电子类链接
    [收藏夹整理]三维重构部分
    MSP430之自动增益程控放大main备份
  • 原文地址:https://www.cnblogs.com/mihoutao/p/13534024.html
Copyright © 2020-2023  润新知