docker save 命令 docker load 命令 快速復制容器

docker save 命令 docker load 命令

  • 1、docker save 命令
  • 2、docker load 命令

1、docker save 命令

docker save 命令用于在系統上把正在使用的某個容器鏡像 導出成容器鏡像文件保存下載,以便在其他系統上導入這個容器鏡像文件 以便快速在其他服務器上啟動相同的容器。

查看redis容器和鏡像

docker ps -a|grep redis
docker image ls|grep redis

在這里插入圖片描述

導出redis鏡像文件
注意命令中 -o 跟的是導出的鏡像文件的文件名 可以任意命名 本例中指定的鏡像文件名是redisMirror-6.2.5 ,不論指定的是什么名稱,這個導出的鏡像文件類型都是 POSIX tar archive

docker save -o redisMirror-6.2.5   redis:6.2.5

在這里插入圖片描述

再次導出redis容器的鏡像文件 -o 指定文件名是 redisMirror-6.2.5.rar 這次加上了后綴名.rar,查看文件格式依然是 POSIX tar archive 而且兩次導出的2個鏡像文件md5是一樣的

docker save -o redisMirror-6.2.5.rar   redis:6.2.5

在這里插入圖片描述

在這里插入圖片描述

這也說明了一個事實:docker save 命令保存的鏡像文件格式一定是 POSIX tar archive,且不受導出的鏡像文件后綴類型影響。

但是我們通常使用docker save 命令保存鏡像文件為.tar 文件
如下

docker save -o redisMirror-6.2.5.tar   redis:6.2.5

在這里插入圖片描述

2、docker load 命令

docker load命令用于 導入保存好的 容器鏡像文件,實現同一個容器的批量復制到其他服務器上。
怎么把容器復制到其他服務器上呢,在其他服務器上使用導出的容器鏡像文件 通過docker load 命令導入,鏡像,然后啟動容器即可。
查看docker load 命令的幫助文檔

發現docker load 命令能導入的容器鏡像文件格式正是 POSIX tar archive。

在這里插入圖片描述

在這種場景下,我們有一個 redisMirror-6.2.5.rar 文件,但是記不清了這個.rar文件是不是通過docker save命令保存的鏡像文件,以決定能不能使用這個.rar文件作為容器鏡像文件通過docker load命令導入系統并建立容器。

這時只需要使用file命令查看.rar文件的文件類型,只要文件類型是POSIX tar archive,就可以使用這個.rar文件作為容器鏡像文件通過docker load命令導入系統并建立容器。

file redisMirror-6.2.5.rar

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/712502.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/712502.shtml
英文地址,請注明出處:http://en.pswp.cn/news/712502.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

讀書筆記:《思考 . 快與慢》- 1 系統1 系統2

《思考 . 快與慢》 [美] 丹尼爾 . 卡尼曼 著 胡曉姣 李愛民 何夢瑩 譯 這本書會改變你的思考方式 利用閑談發現和分析別人犯的錯誤比分析自己的錯誤更容易,也更有意思 在人生最輝煌的時候,我們很難對自己的信念和需求產生懷疑,越是在最…

【Web】Java反序列化之CC2——commons-collections4的新鏈之一

目錄 關于commons-collections4 一個重要的思維模型 觸發Transform的關鍵類:TransformingComparator 反序列化的入口:PriorityQueue Exp 關于commons-collections4 commons-collections4 是 Apache Commons 組件庫中的一個項目,它是對舊…

在Linux上定時執行腳本

在Linux上定時執行腳本通常可以使用 ?cron?任務來實現。?cron?是一個系統服務,用于在預定時間自動執行命令或腳本。下面是如何在Linux上設置定時執行腳本的步驟: 編寫腳本:首先,你需要編寫需要定時執行的腳本文件,…

找不到msvcp140.dll無法運行程序如何處理?分享5種解決方法

在計算機系統運行過程中,如果無法找到必要的動態鏈接庫文件msvcp140.dll,可能會引發一系列的問題與故障。這個特定的dll文件是Microsoft Visual C Redistributable Package的一部分,對于許多基于此編譯環境開發的應用程序至關重要。缺失msvcp…

C++的常用排序(未完待續)

注:本文以升序為例 一、冒泡排序 1.1 操作方法 步驟1比較相鄰元素,如果前者比后者大,則交換它們。步驟2對頭到尾,對所有元素按序執行一輪這樣的操作(這樣可以找到第一最大值)步驟3再從第一個元素開始,重復上述比較操…

jax可微分編程的筆記(8)

jax可微分編程的筆記(8) 第八章 循環神經網絡 神經網絡是可微分編程中最為重要的模型構造形式,也是當代 深度學習的基本組成部分,深度學習中的“深度”一詞,便是對 神經網絡的層數的形容。 8.1 神經網絡的生物學基礎 通過層層近似&#x…

智能駕駛規劃控制理論學習02-基于搜索的路徑規劃方法

目錄 一、路徑搜索問題 二、圖論基礎 三、圖搜索方法 1、廣度優先搜索(BFS) bfs與dfs的區別 bfs的搜索過程 bfs的算法實現 2、迪杰斯特拉算法(Dijkstra) 核心思想 優先級隊列 Dijkstra搜索過程 Dijkstra優缺點…

【.NET Core】深入理解IO - FileSteam流

【.NET Core】深入理解IO - FileSteam流 文章目錄 【.NET Core】深入理解IO - FileSteam流一、IO流概述二、文件流FileStream2.1 FileStream概述2.2 FileStream檢測流位置更改2.3 FileStream構造函數2.4 FileStream常用屬性2.5 FileStream.Read方法2.6 FileStream.Write方法2.7…

插混、油混、增程式、輕混、強混,啥區別

這里寫自定義目錄標題 隨著我國新能源汽車的大力推進,電車可以說是世界未來的主流,只不過現在是處在一個過渡時代 這是個好時代,因為我們見證并體驗著歷史過渡的細節 這是個不好的時代,因為我們可能只是未來新新人類的試驗品 幫他…

MyBatis 學習(三)之 MyBatis 全局配置文件

目錄 1 MyBatis 全局配置文件 2 properties 元素 3 setting 設置 4 typeAlianses 別名處理器 5 typeHandler 類型處理器 6 objectFacotry 對象工廠(了解) 7 plugins 插件(了解) 8 environments 運行環境 9 databaseIdPro…

今日arXiv最熱大模型論文:點擊即可播放!港中文發布大模型寫歌神器!

一首歌,包含作詞作曲兩個部分。擅長作詞or作曲就已經很牛了。比如方文山是周杰倫的御用作詞人,而周杰倫寫過很多耳熟能詳的曲子。而兼具作詞作曲才華的全能創作人卻是難得一見。 最近港中文發布了一款歌曲創作大模型SongComposer,作詞作曲都…

自測-1 打印沙漏

文章預覽: 題目算法代碼 題目 算法 以前做過這個,那次是c語言寫的,一點一點處理一層一層完成,這次我換了一種語言用了另一種思想使用遞歸去寫,還是我們要先求出應該有多少層這個很容易,中間輸出部分我們算…

常見查找算法Java實現

順序&#xff08;線性&#xff09;查找二分查找/折半查找插值查找斐波那契查找 線性查找 判斷數列是否包含要求&#xff0c;如果找到了&#xff0c;就提示找到了&#xff0c;并給出下標值 // 線性查找 public static ArrayList<Integer> seqSearch(int[] arr, int value…

解決 npm install 報錯的問題

在使用 npm 安裝依賴包時&#xff0c;有時候會遇到各種報錯問題&#xff0c;以下是一些常見的報錯及解決方法&#xff1a; 1. ENOENT: no such file or directory 如果出現類似 ENOENT: no such file or directory 的報錯&#xff0c;可能是因為某些文件或目錄缺失或路徑錯誤…

動態規劃課堂3-----簡單多狀態問題(買賣股票最佳時機)

目錄 引入&#xff1a; 例題1&#xff1a;按摩師&#xff08;打家劫舍I&#xff09; 例題2&#xff1a;打家劫舍II 例題3&#xff1a;刪除并獲得點數 例題4&#xff1a;粉刷房子 例題5&#xff1a;買賣股票的最佳時機含冷凍 結語&#xff1a; 引入&#xff1a; 相信看到…

深度學習 精選筆記(8)梯度消失和梯度爆炸

學習參考&#xff1a; 動手學深度學習2.0Deep-Learning-with-TensorFlow-bookpytorchlightning ①如有冒犯、請聯系侵刪。 ②已寫完的筆記文章會不定時一直修訂修改(刪、改、增)&#xff0c;以達到集多方教程的精華于一文的目的。 ③非常推薦上面&#xff08;學習參考&#x…

帶你快速初步了解Python列表

1.列表 列表主要是用來存儲多個數據&#xff0c;是有序的集合 2.創建列表 """ 語法&#xff1a;變量名 [數據1,數據2,數據3......] 注意&#xff1a;列表中的數據類型可以是各種不同的數據類型 """ 創建空列表 list1 [] print(list1) …

Gitlab: 私有化部署

目錄 1. 說明 2. 資源要求 3. 安裝 4. 配置實踐 4.1 服務器 4.2 人員與項目 4.2 部署準備 4.2.1 訪問變量及用戶賬號設置 4.2.2 Runner設置 4.2.3 要點 5. 應用項目 CI/CD 6. 參考 1. 說明 gitlab是一個強大且免費的代碼管理/部署工具&#xff0c;能統一集成代碼倉…

AngularJS入門

1. AngularJS簡介 AngularJS是一個JavaScript框架,用js編寫的庫 <script src="https://cdn.staticfile.org/angular.js/1.4.6/angular.min.js"></script> <!-- 放在<body> 元素的底部。提高網頁加載速度 -->1.1. AngularJS 擴展了 HTML …

Freesia項目目錄結構

目錄結構 前端目錄&#xff1a; &#xff08;目錄結構來自layui-vue-admin&#xff09; src文件下 api&#xff08;前端請求后端服務的路由&#xff09;assert&#xff08;一些內置或必要的資源文件&#xff09;layouts&#xff08;全局框架樣式組件&#xff09;router&…