1 docker簡介和安裝

docker簡介
簡介
    2013年誕生,容器虛擬化,在系統中其實是一個進程。
    使用go語言開發,基於apache 2.0協議
    redhat6.5之後的版本支持docker

特色
容器虛擬化,輕量級(進程),啓動速度極快(不用手動分配CPU、內存資源)
對硬件資源的利用率更高
一次建立和配置後,能夠在任意地方運行和使用,讓運維人員或者開發人員快速部署和交付資源,大大提升了工做效率
內核級別的虛擬化,不須要額外的hypervisor
遷移十分方便

VM和docker的比較



基本概念
鏡像:是一個只讀的模板,相似於ISO文件
容器:容期間相互隔離 相似於操做系統
倉庫:存儲鏡像的場所,最大的公開倉庫hub.docker.com,國內dockerpool.com 私有倉庫




docker軟件安裝
安裝前準備(確認內核和系統版本)
centos上運行docker必須是64位而且內核在2.6.32-431或者更高內核版本,建議徹底更新系統
# getconf LONG_BIT   ---查看位數32/64
64
# uname -r   --查看內核版本
2.6.32-431.23.3.el6.x86_64
# yum update   ---徹底更新系統

安裝
centos 6
安裝擴展源
# yum install release-epel
安裝docker
# yum install docker-io

啓動
# /etc/init.d/docker start
Starting cgconfig service:                                 [  OK  ]
Starting docker:                                       [  OK  ]
或者
# service docker start

查看啓動狀況
# ps aux | grep docker
root      38466  2.0  1.4 287664 14204 pts/1    Sl   13:34   0:00 /usr/bin/docker -d

centos7
# yum install release-epel
# yum install docker

啓動
# systemctl start docker








相關文章
相關標籤/搜索