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

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

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

背景需求

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

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

一、docker鏡像打包

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

在服務(wù)器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

在服務(wù)器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命令遷移到服務(wù)器B,或者下載在上傳也ok。

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

二、docker鏡像導(dǎo)入

在服務(wù)器B上操作

2.1 上傳tar包到服務(wù)器B

將在服務(wù)器A上打包好的tar包上傳到服務(wù)器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 導(dǎo)入docker鏡像到服務(wù)器B

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

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

執(zhí)行鏡像導(dǎo)入: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)在服務(wù)器B上已經(jīng)成功導(dǎo)入了nginx:stable-alpine鏡像

總結(jié)

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

相關(guān)文章

  • 徹底搞懂Docker鏡像分層的實現(xiàn)

    徹底搞懂Docker鏡像分層的實現(xiàn)

    本文我們會深入的學(xué)習(xí)Docker的鏡像分層的原理和實現(xiàn),通過實例和與git的類比,幫助我們加深對鏡像的理解,對Docker鏡像分層相關(guān)知識感興趣的朋友一起看看吧
    2022-02-02
  • 在Docker中安裝Oracle數(shù)據(jù)庫超詳細(xì)步驟

    在Docker中安裝Oracle數(shù)據(jù)庫超詳細(xì)步驟

    oracle作為全球最強(qiáng)大的關(guān)系型數(shù)據(jù)庫,應(yīng)用在各行各業(yè),下面這篇文章主要給大家介紹了關(guān)于在Docker中安裝Oracle數(shù)據(jù)庫的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • docker中Dockerfile方式建立鏡像HelloWorld

    docker中Dockerfile方式建立鏡像HelloWorld

    這篇文章主要介紹了docker中Dockerfile方式建立鏡像HelloWorld,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • docker內(nèi)服務(wù)訪問宿主機(jī)服務(wù)的實現(xiàn)

    docker內(nèi)服務(wù)訪問宿主機(jī)服務(wù)的實現(xiàn)

    本文主要介紹了docker內(nèi)服務(wù)訪問宿主機(jī)服務(wù)的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Docker制作YashanDB鏡像的使用方法

    Docker制作YashanDB鏡像的使用方法

    本文詳細(xì)講解了如何制作YashanDB的Docker鏡像,并通過實例展示了實際操作過程,特別是在跨平臺應(yīng)用中,Docker鏡像提供了一致的環(huán)境,避免了環(huán)境差異導(dǎo)致的諸多問題,此外,文章還探討了優(yōu)化鏡像體積、數(shù)據(jù)持久化及CI/CD集成等更深入的內(nèi)容,感興趣的可以了解一下
    2024-10-10
  • Docker+nacos+seata1.3.0安裝與使用配置教程

    Docker+nacos+seata1.3.0安裝與使用配置教程

    這篇文章主要介紹了Docker+nacos+seata1.3.0安裝與使用配置教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-07-07
  • docker-compose安裝yml文件配置方式

    docker-compose安裝yml文件配置方式

    這篇文章主要介紹了docker-compose安裝,yml文件配置,離線安裝及在線安裝的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • 詳解Docker學(xué)習(xí)筆記之搭建一個JAVA Tomcat運行環(huán)境

    詳解Docker學(xué)習(xí)筆記之搭建一個JAVA Tomcat運行環(huán)境

    本篇文章主要介紹了詳解Docker學(xué)習(xí)筆記之搭建一個JAVA Tomcat運行環(huán)境,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 詳解docker容器的層的概念

    詳解docker容器的層的概念

    這篇文章主要介紹了詳解docker容器的層的概念,幫助大家更好的理解和學(xué)習(xí)使用docker容器,感興趣的朋友可以了解下
    2021-04-04
  • mysql8.x docker遠(yuǎn)程訪問配置詳解

    mysql8.x docker遠(yuǎn)程訪問配置詳解

    本文主要介紹了mysql8.x docker遠(yuǎn)程訪問配置,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12

最新評論