zoukankan      html  css  js  c++  java
  • docker中,如何将镜像保存为tar文件或者将镜像保存为文件,将tar文件导入到docker中

    需求说明

      在实际使用docker的过程中,比如某些机器不能上网,恰巧需要某些docker镜像,一般可以采用在能上网的机器上,pull下来基础镜像,然后将docker

      镜像保存为文件,在不能上网的机器上导入。

    操作过程

    1.查看镜像,然后通过docker save命令将镜像保存为文件(归档文件)

    [root@localhost ~]# docker save -o es.tar docker.io/elasticsearch:2.3.4    #-o 后面的es.tar是归档文件的名字
    [root@localhost ~]# ls -l es.tar 
    -rw------- 1 root root 352998912 Dec  7 04:30 es.tar

    备注:上面的操作是将一个镜像保存为tar文件

    2.将多个镜像保存为tar文件

    [root@localhost ~]# docker save -o es.tar docker.io/elasticsearch:2.3.4 es_ik:5.4.3
    [root@localhost ~]# ls -l es.tar 
    -rw------- 1 root root 694486528 Dec  7 04:34 es.tar

    3.导入保存的镜像(为了测试,导入之前先删除,如果在其他机器导入则没有删除的动作)

    [root@localhost ~]# docker rmi -f docker.io/elasticsearch:2.3.4
    Untagged: docker.io/elasticsearch:2.3.4
    Untagged: docker.io/elasticsearch@sha256:7a09f0b9204b0e331eb7031bf30e12c8138c53c61938d59bb07b9a1c6de93483
    [root@localhost ~]# docker rmi -f es_ik:5.4.3
    Untagged: es_ik:5.4.3
    Deleted: sha256:d206bf74d16854e62c16f0b790811d8484c4e5c326f6a6d8cbd77cf0a8192464
    [root@localhost ~]# docker images | grep es_ik
    harbor.dcos.xixian.unicom.local/zongbu_newcs_ps/es_ik194          2.3.4               bbdf066111a2        7 days ago          374 MB
    es_ik1.9.4                                                        2.3.4               82536873c337        8 days ago          359 MB
    es_ik_1                                                           5.4.3               71c5f7d27500        3 months ago        339 MB
    [root@localhost ~]# docker images | grep docker.io/elasticsearch
    docker.io/elasticsearch                                           latest              097d037f8ff8        3 months ago        486 MB

    执行导入

    [root@localhost ~]# docker load --input es.tar 
    Loaded image: es_ik:5.4.3
    Loaded image: docker.io/elasticsearch:2.3.4
    [root@localhost ~]# docker images | grep docker.io/elasticsearch
    docker.io/elasticsearch                                           latest              097d037f8ff8        3 months ago        486 MB
    docker.io/elasticsearch                                           2.3.4               ca69fe441e9d        2 years ago         345 MB
    [root@localhost ~]# docker images | grep es_ik
    harbor.dcos.xixian.unicom.local/zongbu_newcs_ps/es_ik194          2.3.4               bbdf066111a2        7 days ago          374 MB
    es_ik1.9.4                                                        2.3.4               82536873c337        8 days ago          359 MB
    es_ik_1                                                           5.4.3               71c5f7d27500        3 months ago        339 MB
    es_ik                                                             5.4.3               d206bf74d168        3 months ago        334 MB

    备注:通过docker load就将tar中的镜像导入到docker中

    文档创建时间:2018年12月7日17:38:30

  • 相关阅读:
    1052 Linked List Sorting (25 分)
    1051 Pop Sequence (25 分)
    1050 String Subtraction (20 分)
    1049 Counting Ones (30 分)
    1048 Find Coins (25 分)
    1047 Student List for Course (25 分)
    1046 Shortest Distance (20 分)
    1045 Favorite Color Stripe (30 分)
    1044 Shopping in Mars (25 分)
    1055 The World's Richest (25 分)
  • 原文地址:https://www.cnblogs.com/chuanzhang053/p/10084156.html
Copyright © 2011-2022 走看看