好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > docker images本地遷移的實現

docker images本地遷移的實現

熱門標簽:陜西辦理400電話 宿州外呼系統公司 貴陽網絡外呼系統軟件 地圖標注小程序 南充電銷外呼系統 信陽電銷外呼系統怎么樣 海外工廠地圖標注 株洲電銷 南昌外呼系統定制

最近在學習docker,經常遇到的一個問題是,在下載docker image的時候,由于眾所周知的網絡原因導致失敗,雖然網上也有很多解決方案,比如使用Docker Hub Mirror 之類的國內鏡像服務,不過由于個人原因(僥幸有一臺國外的VM),我更傾向于不通過docker registry共享下載的image。

問題很明確:

不通過docker registry,將A機器上的docker image共享給其他機器,即docker鏡像本地遷移。

方案也很簡單:

使用docker的save 和 load命令, 具體步驟如下

1.在A機器上列出所有的docker image,并找到你要保存的image名

sudo docker images

2.在A機器上使用docker save命令,保存image為tar文件

sudo docker save image_name -o file_path

其中,image_name替換為第一步里找到的要保存的image名。file_path是導出的tar文件路徑,比如/home/tmp/image1.tar

3.將導出的image tar文件傳到其他機器,如機器B。可以使用各種方式,比如scp之類的,在這里不詳述了。

4.在需要使用image的機器上(如B機器)使用docker load命令加載image tar文件

sudo docker load -i file_path 

注:另外,也可以使用docker 的export和import命令實現類似功能,關于export/save, import/load的區別,可以自己上網查,在此不做展開了。

基本區別就是export出來的是容器(無歷史和層信息),而save出來的是image(具有完整的歷史和層信息,支持層回滾)

補充:Docker的鏡像的備份與遷移

第一步:

使用docker ps -a命令查看所有的容器

[root@localhost ~]# docker ps -a 
CONTAINER ID  IMAGE    COMMAND     CREATED    STATUS      PORTS    NAMES
9505a10e6d29  nginx    "nginx -g 'daemon of…" 34 minutes ago  Exited (0) 8 minutes ago      mynginx
4c89fff9ac8c  mysql:5.6   "docker-entrypoint.s…" 11 days ago   Exited (0) 11 days ago       mymysql
0abefefe2592  centos    "/bin/bash"    2 months ago  Exited (255) 12 days ago      mycentos

第二步:

容器保存為對象,docker commit 容器名 要保存的名字

[root@localhost conf]# docker commit mynginx mynginx_backup
sha256:a6ca067596a2c319ddcdc9592afa9a7e9be4c157959c0327214d3e577333ed3a

第三步:

查看剛才保存的鏡像

[root@localhost conf]# docker images
REPOSITORY   TAG     IMAGE ID   CREATED    SIZE
mynginx_backup  latest    a6ca067596a2  19 seconds ago  109MB

第四步:

鏡像備份(保存為tar文件),docker save -o 容器名.tar 要保存的名字

[root@localhost ~]# docker save -o mynginx.tar mynginx_backup

第五步:

查看當前目錄

[root@localhost ~]# ls
anaconda-ks.cfg conf data initial-setup-ks.cfg java logs mynginx.tar original-ks.cfg

第六步:

刪除原來的鏡像并查看

[root@localhost ~]# docker rmi mynginx_backup
Untagged: mynginx_backup:latest
Deleted: sha256:a6ca067596a2c319ddcdc9592afa9a7e9be4c157959c0327214d3e577333ed3a
Deleted: sha256:facd3b28655186bdc7349bc017557ed80f94155831a8a3ed936f498e2f5b6b1c
[root@localhost ~]# docker images
REPOSITORY   TAG     IMAGE ID   CREATED    SIZE

第七步:

鏡像恢復,docker load -i 打包好的容器的文件名.tar

[root@localhost ~]# docker load -i mynginx.tar 
ea4399e4dbe6: Loading layer [==================================================>] 6.656kB/6.656kB
Loaded image: mynginx_backup:latest
[root@localhost ~]# docker images
REPOSITORY   TAG     IMAGE ID   CREATED    SIZE
mynginx_backup  latest    a6ca067596a2  7 minutes ago  109MB

第八步:

使用該鏡像創建容器

[root@localhost ~]# docker run --name mynginx2 -p 80:80 -d mynginx_backup
a4809747f3c233d5a8f0c35542449adda10c06305f32c32a55e4842630212760

第九步:

瀏覽器輸入ip地址,看是否成功

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽:三明 鄭州 玉林 石嘴山 開封 汕頭 拉薩 晉城

巨人網絡通訊聲明:本文標題《docker images本地遷移的實現》,本文關鍵詞  docker,images,本地,遷移,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《docker images本地遷移的實現》相關的同類信息!
  • 本頁收集關于docker images本地遷移的實現的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲日本在线免费观看| 成人αv| 欧美熟妇AV成人午夜电影免费| 久久国产高清一区二区三区| 经典电影k8理伦片| 欧美视频国产| 制服丝袜网站| 亚洲欧好州第一的日产suv| 又色又爽又黄的网站推荐| 小泽玛利亚一区二区在线观看| 蜜桃传媒在线观看| 亚洲AV一区二区天堂白乳流汁| 私人免费影院入口| 失禁h啪肉尿出来高h受| 老司机免费午夜精品视频| 国语92国语92午夜福利2000| 98精产国品一二三产区区| 国产午夜精品一级毛片a4纸模特 | 老熟女亂伦一区二区三区| 欧美69式视频在线播放试看| 男揉女奶gif动态图| 日本无码成人A片秀色推荐| 色婷婷色婷婷| 日本黄在线观看免费播放| 武则天被狂躁C到高潮小说| 使劲别停好大好深好爽动态图| 三级丰满大乳| 男人扒女人的内裤强吻| 柔佳的乳峰上向下蜿蜒而过| 白丝班长| 国产精品久久久久精品色欲乌克兰| 泗洪县| 一女双乳被两男吸H小说| 精品熟女导航| 操美女大逼视频| 麻豆免费网站| 正在播放露脸美女无套粉嫩| 纲手办公室被?无删减黄漫| 夜夜骑夜夜欢| h版寻秦记风流猎艳版| 精产国品一二三产区张柏芝|