欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker鏡像之不同服務器間遷移方法大全

 更新時間:2023年06月20日 16:30:24   作者:一掬凈土  
最近工作中遇到了個需求,要將Docker容器遷移到另外一臺服務器上,所以下面這篇文章主要給大家介紹了關于Docker鏡像之不同服務器間遷移方法的相關資料,需要的朋友可以參考下

背景需求

有個需求:需要將一臺服務器A上的docker鏡像遷移到另一臺服務器B上,并可以在服務器B上,通過命令docker images可以查看到對應的鏡像(這個鏡像一般是你自己打包的鏡像,不是https://hub.docker.com上的,否則直接下載即可也不用這么麻煩了,當然你沒有網(wǎng),或者包很大,網(wǎng)很差,用這個方法也很Nice)。

下面,我們以一個docker pull nginx:stable-alpine的鏡像為例,進行一次遷移:

一、docker鏡像打包

1.1 首先下載鏡像docker pull nginx:stable-alpine

在服務器A上操作

[root@nb001 ~]# docker pull nginx:stable-alpine
stable-alpine: Pulling from library/nginx
213ec9aee27d: Pull complete 
864534705ce1: Pull complete 
fe2c9e7418f8: Pull complete 
f08ef11b2dfc: Pull complete 
36f0053ae033: Pull complete 
e47e25891bf2: Pull complete 
Digest: sha256:5ba534070ae1e5e83d52141b11ddced689b476c0001e7205f50979dc0cbdde3d
Status: Downloaded newer image for nginx:stable-alpine
docker.io/library/nginx:stable-alpine
[root@nb001 ~]# docker images
REPOSITORY                                             TAG             IMAGE ID       CREATED         SIZE
nginx                                                  stable-alpine   ec84f916d1ec   4 days ago      23.6MB

1.2 打包生成docker鏡像

執(zhí)行鏡像打包命令:docker save nginx:stable-alpine > /data/softs/nginx-stable-alpine.tar

在服務器A上操作

命令詳解:
docker save [OPTIONS] IMAGE [IMAGE…]
docker save 鏡像名稱:鏡像tag > 打包生成的鏡像tar包的絕對路徑

[root@nb001 softs]# docker save nginx:stable-alpine  > /data/softs/nginx-stable-alpine.tar
[root@nb001 softs]# ls -lrth | grep nginx-stable
-rw-r--r-- 1 root   root    24M Oct 24 13:36 nginx-stable-alpine.tar

最后,將包通過scp命令遷移到服務器B,或者下載在上傳也ok。

番外:
scp nginx-stable-alpine.tar root@服務器IP:/data/tools
回車然后輸入yes,密碼即可傳輸。

二、docker鏡像導入

在服務器B上操作

2.1 上傳tar包到服務器B

將在服務器A上打包好的tar包上傳到服務器B的指定位置。我這邊是放到了/data/tools下,

如下,發(fā)現(xiàn)已經(jīng)上傳

[root@nb001 softs]# docker save nginx:stable-alpine  > /data/softs/nginx-stable-alpine.tar
[root@nb001 softs]# ls -lrth | grep nginx-stable
-rw-r--r-- 1 root   root    24M Oct 24 13:36 nginx-stable-alpine.tar

2.2 導入docker鏡像到服務器B

首先在服務器B上查看是沒有nginx相關鏡像的,執(zhí)行docker images | grep nginx查看

[root@nb002 tools]# docker images | grep nginx
[root@nb002 tools]# 

執(zhí)行鏡像導入:docker load < /data/tools/nginx-stable-alpine.tar

[root@nb002 tools]# docker load < /data/tools/nginx-stable-alpine.tar
994393dc58e7: Loading layer [==================================================>]  5.827MB/5.827MB
5242cd795028: Loading layer [==================================================>]  19.22MB/19.22MB
286ccd57a256: Loading layer [==================================================>]  3.584kB/3.584kB
8d14dc56a724: Loading layer [==================================================>]  4.608kB/4.608kB
7c4dfec5a9f2: Loading layer [==================================================>]  3.584kB/3.584kB
b85443563c06: Loading layer [==================================================>]  7.168kB/7.168kB
Loaded image: nginx:stable-alpine
[root@nb002 tools]# docker images | grep nginx
nginx                                                          stable-alpine                    ec84f916d1ec   4 days ago      23.6MB
[root@nb002 tools]# 

如上,發(fā)現(xiàn)在服務器B上已經(jīng)成功導入了nginx:stable-alpine鏡像

總結

到此這篇關于Docker鏡像之不同服務器間遷移方法的文章就介紹到這了,更多相關Docker鏡像遷移方法內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 總結Docker不適合部署數(shù)據(jù)庫的7大原因

    總結Docker不適合部署數(shù)據(jù)庫的7大原因

    在本篇文章里小編給大家整理一篇關于Docker不適合部署數(shù)據(jù)庫的7大原因,有興趣的朋友們可以參考學習下。
    2021-01-01
  • Docker鏡像管理常用操作代碼示例

    Docker鏡像管理常用操作代碼示例

    這篇文章主要介紹了Docker鏡像管理常用操作代碼示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • Docker容器網(wǎng)絡更改的實現(xiàn)

    Docker容器網(wǎng)絡更改的實現(xiàn)

    本文主要介紹了Docker容器網(wǎng)絡更改的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • Docker管理面板SimpleDocker的具體使用

    Docker管理面板SimpleDocker的具體使用

    SimpleDocker 是一個簡單的Docker控制面板,本文主要介紹了Docker管理面板SimpleDocker的具體使用,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2023-08-08
  • CentOS7 安裝docker 解決啟動不了的問題

    CentOS7 安裝docker 解決啟動不了的問題

    這篇文章主要介紹了CentOS7 安裝docker 解決啟動不了的相關資料,需要的朋友可以參考下
    2016-10-10
  • Docker跨主機網(wǎng)絡(overlay)的實現(xiàn)

    Docker跨主機網(wǎng)絡(overlay)的實現(xiàn)

    這篇文章主要介紹了Docker跨主機網(wǎng)絡(overlay)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Docker數(shù)據(jù)卷和容器編排的使用

    Docker數(shù)據(jù)卷和容器編排的使用

    這篇文章主要介紹了Docker數(shù)據(jù)卷和容器編排的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Docker部署MySQL鏡像的保姆級教程

    Docker部署MySQL鏡像的保姆級教程

    docker是一種容器化技術,可以將應用程序及其依賴項打包成一個獨立的可移植容器,mysql是一個流行的關系型數(shù)據(jù)庫管理系統(tǒng),在Docker中部署MySQL鏡像可以方便地創(chuàng)建和管理MySQL數(shù)據(jù)庫實例,本文給大家介紹了Docker部署MySQL鏡像的教程,需要的朋友可以參考下
    2025-06-06
  • Docker如何批量刪除images

    Docker如何批量刪除images

    這篇文章主要介紹了Docker如何批量刪除images問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • docker保存和加載tar及其tar.gz方式

    docker保存和加載tar及其tar.gz方式

    這篇文章主要介紹了docker保存和加載tar及其tar.gz方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04

最新評論