docker第一章:docker核心概念及centos6下安裝
阿新 • • 發佈:2019-02-12
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