Docker的核心概念和安裝方法

 

  1. 核心概念

    a).  Docker鏡像
     docker鏡像(image)類似於虛擬機鏡像,可以將它理解爲一個面向docker引擎的只讀模板,包含了文件系統.例如:一個鏡像可以包含一個完整的Ubuntu操作系統環境,可以把它稱作爲一個Ubuntu鏡像.鏡像也可以是安裝了Apache應用程序(或者別的軟件),可以稱爲一個Apache鏡像.鏡像是創建docker容器的基礎,通過版本管理和增量的文件系統,docker提供了一套十簡單的機  制來創建和更新現有的鏡像.用戶甚至可以從網上下載一個已經做好的應用鏡像,並通過簡單的命令直接使用.

    b). Docker容器
    docker容器(container)類似於一個輕量級的沙盒,利用容器來運行和隔離應用.容器是從鏡像創建的應用運行示例,可以將其啓動,開始,暫停,刪除,這些容器都是相互隔離的,互不可見的.可以吧容器看成一個簡易版的linux系統環境(包括root用戶權限,進程空間,用戶空間和網絡空間等),以及運行在其中的應用程序打包而成的應用盒子.鏡像自身是隻讀的,容器從鏡像啓動的時候,會在鏡像最上層創建一個可寫層,鏡像本身將保持不變

    c). Docker倉庫
    docker倉庫(repository)類似於代碼倉庫,是docker集中存放鏡像的場所,有些時候人們會把docker倉庫和註冊服務器混爲一談,並不嚴格區分,實際上,註冊服務器是存放多個倉庫的地方,每個倉庫中存放某一類型的鏡像,往往包括多個鏡像文件通過不同的標籤(tar)來進行區分.例如存放Ubuntu操作系統鏡像的倉庫,稱爲Ubuntu倉庫,其中可能包括多個Ubuntu的版本鏡像. 根據所存儲的鏡像公開分享與否,docker倉庫可以分爲公開倉庫(public)和私有倉庫(private)兩種形式.目前,最大的公開倉庫是docker hub,存放了數量龐大的鏡像供用戶下載.國內的公開倉庫包括docker pool等.docker也支持用戶在本地網絡內創建一個只能自己訪問的私有倉庫.用戶創建好自己的鏡像之後,上傳到指定的倉庫,這樣下次需要在另一臺機器上使用是,從倉庫下載即可
  2. 安裝docker
    a). Ubuntu14.04及以上版本以上版本默認自帶docker包,
    可以直接安裝apt –get install –y docker.io這樣安裝的docker版本可能不是最新版.
    可以使用下面的方法安裝docker官方最新版本.
    apt-get install –y lxc-docker

    b). Centos 系統自帶docker安裝包,使用yum安裝即可
         yum –y install docker

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章