天天看點

centos7 docker安裝_linux系統centos6.5和centos7 安裝docker

一、檢查核心版本

安裝docker要求核心版本在3.10以上,如果低于3.10版本執行以下操作,如果符合要求請跳過該子產品直接執行第二步驟。

uname -r
           

版本為:2.6.32-431.el6.x86_64

* docker要求核心版本在3.10以上是以需要更新核心

2.更新yum包更新到最新

yum update
           

3.導入public key

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
           

4.安裝ELRepo到CentOS-6.5中

rpm -ivh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
           

5. 安裝核心   

yum --enablerepo=elrepo-kernel  install  kernel-lt -y
           

------------------插曲開始------------------

安裝vim編輯器

yum -y install vim*
           

------------------插曲結束------------------

6.修改引導檔案 ,将預設引導改為0

#編輯grub.confvim /etc/grub.conf
           

修改grub引導順序,确認剛安裝好的核心在哪個位置,然後設定default值(從0開始),一般新安裝的核心在第一個位置,是以設定default=0(将default改成0, 如果原來是0,則改成1)

centos7 docker安裝_linux系統centos6.5和centos7 安裝docker

7.重新開機 

reboot
           

8.檢視核心版本是否成功

uname -a
           

二、安裝docker(需centos 7.0 或已經更新完成核心後)

1.檢視版本号:

cat /etc/redhat-release
           

CentOS Linux release 7.0.1406 (Core)

2.檢視核心版本

uname -r
           

版本為:3.10.0-123.el7.x86_64

3.更新yum包

yum update
           

-----------------------------------------

*如果遇到yum更新中斷并提示yum-complete-transaction

意思是說存在沒有完成的yum事務,建議先運作yum-complete-transaction指令結束它們。可執行以下步驟,未遇到可跳過此步驟:

#輸入以下指令# 安裝yum-complete-transaction1.yum install yum-utils #指令報錯可忽略#清除之前未完成的事物2、yum-complete-transaction#清除可能存在的重複包3、package-cleanup --dupes# 清除可能存在的損壞包4、package-cleanup --problems# 清除重複包的老版本5、package-cleanup --cleandupes#清空yum6、yum clean all #更新yum7、yum update
           

-----------------------------------------

4.安裝依賴包

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

5. 設定阿裡雲鏡像源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
           

6. 檢視所有倉庫中所有docker版本,可選擇特定版本安裝

yum list docker-ce --showduplicates | sort -r
           
centos7 docker安裝_linux系統centos6.5和centos7 安裝docker

7. 安裝 Docker-CE(安裝時我沒有指定哪個版本,可以指定也可以不指定,未指定預設安裝最新版)

yum install docker-ce
           

-----------------------------------------

*如果遇到以下報錯可執行此操作,未遇到可跳過:

#報錯資訊:rpm資料庫損壞需要重建Error: Rpmdb checksum is invalid: pkg checksums
           
centos7 docker安裝_linux系統centos6.5和centos7 安裝docker

執行以下步驟:

yum clean allyum makecache
           

以上完成後再次執行第二.(7)步驟

-----------------------------------------

8. 啟動Docker,然後加入開機啟動

# 啟動docker服務systemctl start docker
           
#開機自啟systemctl enable docker
           

9.檢視docker 版本

docker version
           

安裝成功!