最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker保存鏡像到本地并加載本地鏡像文件詳解

 更新時(shí)間:2022年08月19日 11:04:38   作者:郭慶汝  
平常我們下載docker鏡像會通過配置國內(nèi)源來加速下載,但是有時(shí)候會有另外的需求,比如某個(gè)機(jī)器不能聯(lián)網(wǎng),我們就需要從其他機(jī)器下載,打包后,拷貝到這個(gè)機(jī)器,下面這篇文章主要給大家介紹了關(guān)于docker保存鏡像到本地并加載本地鏡像文件的相關(guān)資料,需要的朋友可以參考下

docker保存鏡像到本地,并加載本地鏡像文件

1、查看已有的鏡像文件:

docker images

顯示效果如下所示:

2、將鏡像打包成本地文件

指令:docker save 鏡像id > 文件名.tar

docker save 172825a55619>./watch_ocr.tar# watch_ocr.tar為打包的文件

顯示效果如下所示:

3、在另一臺主機(jī)加載本地文件到鏡像

本地已有鏡像:

加載本地文件到鏡像:

指令:docker load < 文件名.tar

docker load < watch_ocr.tar		  # watch_ocr.tar 為文件名稱

4、鏡像重命名

執(zhí)行完上述語句后,查看本地鏡像,會看到新加載的鏡像名字和標(biāo)簽都是none,利用該鏡像的id對名字和標(biāo)簽重新命名即可:
指令:docker tag 鏡像id 鏡像名:標(biāo)簽

docker tag 172825a55619 watch_ocr:1.2

執(zhí)行完畢后,查看本地鏡像:

5、創(chuàng)建容器

指令:

docker run -it --name watch_ocr_contain 172825a55619 /bin/bash

watch_ocr_contain :容器名稱

172825a55619 :鏡像id

補(bǔ)充:docker批量導(dǎo)出導(dǎo)入本地鏡像

日常工作中經(jīng)常需要導(dǎo)出docker中的鏡像,如果鏡像數(shù)量過多時(shí)會相當(dāng)麻煩,下列導(dǎo)出導(dǎo)入腳本很好的解決了該問題。

導(dǎo)出腳本

#!/bin/bash
 
 
# 獲取到 "image:tag" 格式的鏡像名
IMG_NAME=`docker images | grep -v TAG | awk '{print $1":"$2}'`
# echo $IMG_NAME | awk '{gsub(/ /,"\n",$0)} {print $0}'
 
# 如果原本鏡像名中存在 "/" 是需要去掉的
 
# 定義鏡像存放目錄
DIR="/data/docker/image_tar"
if [ ! -d "$DIR" ]; then
  echo -e "\033[34m${DIR}\033[0m 不存在"
  mkdir -p "$DIR"
  echo -e "\033[34m${DIR}\033[0m 已創(chuàng)建"
else
  echo -e "\033[34m${DIR}\033[0m 已存在"
fi
echo ""
for IMAGE in $IMG_NAME
do
  echo -e "正在保存 \033[33m${IMAGE}\033[0m"
  SAVE_NAME=`echo $IMAGE | awk -F: '{print $1"_"$2}' | sed 's/\//_/g'`
  docker save $IMAGE -o ${DIR}/${SAVE_NAME}.tar
  echo -e "已保存到 \033[34m${DIR}/\033[31m${SAVE_NAME}.tar\033[0m"
  echo ""
done

導(dǎo)入腳本

#!/bin/bash
 
# 在此處填寫鏡像文件的保存目錄
IMAGE_DIR="/data/docker/image_tar"
 
for IMAGE in `ls $IMAGE_DIR`
do
  echo -e "正在導(dǎo)入鏡像 \033[33m$IMAGE\033[0m"
  docker load -i ${IMAGE_DIR}/${IMAGE}
  echo -e "已成功導(dǎo)入鏡像 \033[33m$IMAGE\033[0m"
  echo ""
done

總結(jié)

到此這篇關(guān)于docker保存鏡像到本地并加載本地鏡像文件的文章就介紹到這了,更多相關(guān)docker保存鏡像到本地內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker部署springboot和vue項(xiàng)目的實(shí)現(xiàn)步驟

    docker部署springboot和vue項(xiàng)目的實(shí)現(xiàn)步驟

    本文主要介紹了docker部署springboot和vue項(xiàng)目的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06
  • 在Docker容器中使用Arthas的詳細(xì)步驟

    在Docker容器中使用Arthas的詳細(xì)步驟

    本文不是介紹arthas怎么用的。這里要說的是,如何在我們的docker容器中,使用arthas,對如何在Docker容器中使用Arthas相關(guān)知識感興趣的朋友一起看看吧
    2021-12-12
  • Docker安裝ClickHouse并初始化數(shù)據(jù)測試

    Docker安裝ClickHouse并初始化數(shù)據(jù)測試

    clickhouse作為現(xiàn)在流行的數(shù)據(jù)分析數(shù)據(jù)庫,非常熱門,docker如何安裝ClickHouse,很多朋友并不是很明白,今天小編抽空給大家分享一篇教程關(guān)于Docker安裝ClickHouse并初始化數(shù)據(jù)測試的問題,一起看看吧
    2021-06-06
  • docker centos7 安裝ssh具體步驟

    docker centos7 安裝ssh具體步驟

    這篇文章主要介紹了 docker centos7 安裝ssh相關(guān)資料,這里提供了詳細(xì)的具體安裝步驟,需要的朋友可以參考下
    2016-11-11
  • Dockerfile及新型容器鏡像構(gòu)建技術(shù)詳解

    Dockerfile及新型容器鏡像構(gòu)建技術(shù)詳解

    本文詳細(xì)介紹了dockerfile以及新型容器鏡像構(gòu)建技術(shù),文章中通過詳細(xì)的代碼示例介紹了dockerfile生成容器鏡像器的全過程,感興趣的小伙伴可以參考一下
    2023-04-04
  • docker 使用mysqldump命令備份導(dǎo)出項(xiàng)目中的mysql數(shù)據(jù)

    docker 使用mysqldump命令備份導(dǎo)出項(xiàng)目中的mysql數(shù)據(jù)

    這篇文章主要介紹了docker 使用mysqldump命令備份導(dǎo)出項(xiàng)目中的mysql數(shù)據(jù)本文通過命令給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 詳解Docker方式實(shí)現(xiàn)MySql 主從復(fù)制(實(shí)踐篇)

    詳解Docker方式實(shí)現(xiàn)MySql 主從復(fù)制(實(shí)踐篇)

    本篇文章主要介紹了詳解Docker方式實(shí)現(xiàn)MySql 主從復(fù)制(實(shí)踐篇),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • docker搭建redis三主三從集群的實(shí)現(xiàn)步驟

    docker搭建redis三主三從集群的實(shí)現(xiàn)步驟

    本文主要介紹了docker搭建redis三主三從集群,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Dockerfile中ENTRYPOINT 和 CMD的區(qū)別說明

    Dockerfile中ENTRYPOINT 和 CMD的區(qū)別說明

    這篇文章主要介紹了Dockerfile中ENTRYPOINT 和 CMD的區(qū)別說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • mac下關(guān)于docker的安裝和配置教程

    mac下關(guān)于docker的安裝和配置教程

    在Mac上安裝Docker的詳細(xì)步驟包括系統(tǒng)要求、下載安裝包、安裝DockerDesktop、啟動并配置、驗(yàn)證安裝、運(yùn)行HelloWorld容器、管理Docker和卸載Docker
    2024-11-11

最新評論

页游| 桓台县| 贵港市| 泸溪县| 塔城市| 台安县| 琼结县| 兴城市| 阿图什市| 洛阳市| 会泽县| 临武县| 咸宁市| 黄龙县| 南昌市| 南郑县| 环江| 长海县| 宜兴市| 通城县| 灵山县| 泾源县| 布尔津县| 桦川县| 汨罗市| 深圳市| 凤庆县| 玛沁县| 安宁市| 藁城市| 综艺| 阿克陶县| 永平县| 彭阳县| 白银市| 德江县| 会泽县| 永修县| 河津市| 仲巴县| 重庆市|