国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

在節點之間導出和導入 DOCKER 鏡像

lylwyy2016 / 1052人閱讀

摘要:提交你的變更,并且把容器保存成鏡像,命名為。在你的新的實例中運行命令,并且指定鏡像文件的位置。最后,運行命令檢查鏡像現在是否可用。

  

注:本文由 JAMES.COYLE 在 2014-6-16 編寫,原文地址為 EXPORT AND IMPORT A DOCKER IMAGE BETWEEN NODES

Docker 背后的驅動力之一就是通過所有的 Docker 使服務器 能創建一個一致的環境,并且能創建一個能運行在任何 Docker 服務器上的合適的模板或是鏡像。

因此,Docker 能非常完美的支持,能非常容易的導出一個正在運行的容器,并且重新導入另外一臺 Docker 服務器。

讓我們假設一下,例如這個示例,你有一個你將移動到另外一臺服務器去的正在運行的容器。這個進程的功能就是把這個容器保存為一個鏡像,保存成 一個 tar 文件,把它移動到新的服務器,并且把這個鏡像加載進新的 docker 服務器。

找到你想移動的 Docker 容器的 ID。

 docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
f4b0d7285fec        ubuntu:14.04        /bin/bash           38 minutes ago      Exit 0                                  hungry_thompson
8ae64c0faa34        ubuntu:14.04        /bin/bash           41 minutes ago      Exit 0                                  jovial_hawking
3a09b2588478        ubuntu:14.04        /bin/bash           45 minutes ago      Exit 0                                  kickass_lovelace

我將使用 3a09b2588478 這個 ID 作為示例演示。

提交你的變更,并且把容器保存成鏡像,命名為 mynewimage。

$ docker commit 3a09b2588478 mynewimage
4d2eab1c0b9a13c83abd72b38e5d4b4315de3c9967165f78a7b817ca99bf191e

mynewimage 鏡像保存成 tar 文件,我將使用 /tmp 目錄保存這個鏡像,但是你可以使用 NFS 來共享,使得非常容易的移動完成 tar 文件。

$ docker save mynewimage > /tmp/mynewimage.tar

mynewimage.tar 拷貝到新的 Docker 實例中,使用任何工作在你環境中的方法,比如 FTP、SCP 等等。

在你的新的 Docker 實例中運行 docker load命令,并且指定 tar 鏡像文件的位置。

$ docker load < /tmp/mynewimage.tar

最后,運行 docker images 命令檢查鏡像現在是否可用。

$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
mynewimage          latest              4d2eab1c0b9a        5 minutes ago       278.1 MB
ubuntu              14.04               ad892dd21d60        11 days ago         275.5 MB
                            6b0a59aa7c48        11 days ago         169.4 MB
                            6cfa4d1f33fb        7 weeks ago         0 B

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28100.html

相關文章

  • docker 鏡像與容器的導入導出操作實踐

    摘要:二思路我一開始想的是把鏡像文件直接拷貝到測試服務器對應的目錄,不過在查找相關資料發現本身就提供了導入和導出的功能,因此到這個過程到簡單了,導出和導入的功能中也分了鏡像與容器的概念。 一、背景 公司有一臺測試服務器,網速比較慢,特別是下載一些國外站點鏡像的時候,而我本機則比較快,還有梯子,所以在思考一個問題;是否能在我本地把鏡像下載下來,然后復制到測試服務器中。 二、思路 我一開始想的是...

    huayeluoliuhen 評論0 收藏0
  • Docker 筆記(1):介紹、鏡像、容器及其基本操作

    摘要:由于隔離的進程獨立于宿主和其它的隔離的進程,因此也稱其為容器。鏡像實際是由多層文件系統聯合組成。容器可以被創建啟動停止刪除暫停等。容器的實質是進程,但與直接在宿主執行的進程不同,容器進程運行于屬于自己的獨立的命名空間。 Docker簡介 Docker 使用 Google 公司推出的 Go 語言 進行開發實現,基于 Linux 內核的 cgroup,namespace,以及 AUFS ...

    khs1994 評論0 收藏0
  • 五分鐘快速了解Docker

    摘要:核心概念鏡像鏡像類似于虛擬機鏡像。每個鏡像包括了一個基本的操作系統環境容器容器類似于一個輕量級的沙箱,利用容器來運行和隔離應用。 這些是我的筆記,都是記錄的核心概念和使用方法 showImg(https://segmentfault.com/img/bVbcOnO?w=1354&h=894); 概述 使用docker搭建開發環境將近1年了,自我感覺docker的強大并非如此,不過沒有機...

    Tecode 評論0 收藏0
  • 一篇文章帶你掌握docker基礎知識

    摘要:和區別讓用戶可以進入查看輸出等等操作,但是并不會另外啟動一個進程如果你用來退出,同時這個信號會默認情況會啟動另外一個進程來進入,這里的操作是在這個進程下的。 走在通往docker的大道上——docker基礎知識匯總 最后編輯時間:2017年03月09日 1.Docker是什么 Docker是一種新的容器化技術,為應用開發和部署提供一站式容器解決方案,能幫助開發者高效快速的構建應用,實...

    TANKING 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<