1. 程式人生 > >docker第一章:docker核心概念及centos6下安裝

docker第一章:docker核心概念及centos6下安裝

Docker三大核心概念

  • 映象
  • 容器
  • 倉庫

映象

docker映象類似於虛擬機器映象,可以將它理解為一個面向Docker引擎的只讀模板,包含了檔案系統。

容器

 1、容器是從映象建立的應用執行例項,容器和容器之間是相互隔離、互不可見的。

 2、學習過python的同學都知道,類例項化後即是一個物件,容器和映象的關係和這相似,可以將映象看做一個類,容器就是類的例項化。

 3、映象本身是隻讀的,容器啟動的時候,Docker會在映象的上層建立一個可寫層,在容器裡面安裝軟體等操作的時候在可寫層進行,映象本身不會改變。

 4、可以通過commit生成新的映象檔案。

倉庫

 1、Docker倉庫類似於git程式碼倉庫,是Docker集中存放映象檔案的地方。

 2、倉庫分為公開倉庫(Public)和私有倉庫(Private)

 3、可以將自己的映象push(上傳)到公開倉庫或者私有倉庫

 安裝Docker

Docker 支援CentOs6及以後的版本

對於CentOS6系統可以使用EPEL庫安裝Docker,命令如下:

1、yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm

2、yum install docker-io  -y

啟動docker服務

/etc/init.d/docker start

docker服務安裝完成。