即學(xué)即用Docker(二):在Centos上安裝Docker
2019-09-02閱讀 2315

在學(xué)習(xí)Docker之前,我們先去搭建一下Docker環(huán)境,此次搭建以CentOS為例:


Docker支持以下的CentOS版本:

·        CentOS 7 (64-bit)

·        CentOS 6.5 (64-bit) 或更高的版本

 

前提條件:

目前,CentOS 僅發(fā)行版本中的內(nèi)核支持 Docker。

Docker 運(yùn)行在 CentOS 7 上,要求系統(tǒng)為64位、系統(tǒng)內(nèi)核版本為 3.10 以上。

Docker 運(yùn)行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系統(tǒng)為64位、系統(tǒng)內(nèi)核版本為 2.6.32-431 或者更高版本。

 

安裝步驟:

1.      安裝CentOS 7,此步驟略,不會(huì)裝的網(wǎng)上有大把教程,大家可以參考

2.      安裝完成后檢查內(nèi)核版本

Docker 要求 CentOS 系統(tǒng)的內(nèi)核版本高于 3.10 ,查看本頁(yè)面的前提條件來(lái)驗(yàn)證你的CentOS 版本是否支持 Docker 。

通過(guò) uname -r 命令查看你當(dāng)前的內(nèi)核版本

3.      安裝所需要的軟件包,安裝需要的軟件包。yum-util提供yum-config-manager功能,另外兩個(gè)是devicemapper驅(qū)動(dòng)依賴的。

yum -y install yum-utils device-mapper-persistent-data lvm2

4.      查看軟件包是否安裝成功

rpm -qa | grep yum-utils

rpm -qa | grep device-mapper-persistent-data

rpm -qa | grep lvm2

5.      設(shè)置yum源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

6.      安裝docker(指定版本號(hào))

從 2017 年 3 月開(kāi)始 docker 在原來(lái)的基礎(chǔ)上分為兩個(gè)分支版本: Docker CE 和 Docker EE。

Docker CE 即社區(qū)免費(fèi)版,Docker EE 即企業(yè)版,強(qiáng)調(diào)安全,但需付費(fèi)使用。我們安裝CE版本。

yum -y install docker-ce-18.06.2.ce

7.      啟動(dòng)docker并加入開(kāi)機(jī)啟動(dòng)。

systemctl start docker

systemctl enable docker

 

8.      查看docker運(yùn)行狀態(tài)

systemctl status docker

9.      更換docker鏡像源地址加快image拉取速度

在正常情況下,docker有一個(gè)默認(rèn)連接的國(guó)外官方鏡像,在國(guó)外的網(wǎng)友訪問(wèn)該官方鏡像自然不成問(wèn)題,但是國(guó)內(nèi)畢竟不是國(guó)外,由于國(guó)情不同,中國(guó)的網(wǎng)絡(luò)訪問(wèn)國(guó)外官方鏡像網(wǎng)速一向很慢,而且往往還會(huì)遭遇斷網(wǎng)的窘境,所以說(shuō)我們要想正常使用docker的鏡像,那么我們就不得不配置相應(yīng)的國(guó)內(nèi)鏡像。?Docker可以配置的國(guó)內(nèi)鏡像有很多可供選擇,比如說(shuō):阿里云,網(wǎng)易蜂巢,DaoCloud,Docker中國(guó)區(qū)官方鏡像等,這些都是可以提供給大家隨意選擇的不錯(cuò)的鏡像倉(cāng)庫(kù)。在此我選擇DaoCloud的鏡像,以加快image拉取速度。

 

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

 

10.   安裝docker命令補(bǔ)全功能,安裝成功后可以通過(guò)Tab補(bǔ)全docker命令參數(shù)。

yum -y install bash-completion

source /usr/share/bash-completion/bash_completion

 

現(xiàn)在我們就已經(jīng)安裝好Docker的環(huán)境了,后面我們就可以正式使用了。

 

頭像
韓梅
60
文章總數(shù)
168926
總閱讀數(shù)