檢查內核版本
輸入命令uname -r
檢查內核版本,得到centos6.6的內核版本是2.6.32-504.el6.x86_64,由於docker需要的內核版本是3.10,因此需要升級內核
升級Linux內核
安裝ssl
yum -y install curl nss openssl
導入公鑰數字證書
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
安裝ELRepo源
網上很多過時的方法,使用rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
安裝,這個命令執行后會報個404,查看ELRepo官網后,發現最新的方法是yum命令
yum install https://www.elrepo.org/elrepo-release-6.el6.elrepo.noarch.rpm
安裝內核
yum --enablerepo=elrepo-kernel install kernel-lt -y
修改Grub引導順序
vim /etc/grub.conf
修改default=0
重啟
shutdown -r now
查看內核版本
發現內核版本已經升級到了4.4.219-1.el6.elrepo.x86_64
uname -r
安裝docker
下載rmp包
cd /opt
curl -O -sSL https://get.docker.com/rpm/1.7.0/centos-6/RPMS/x86_64/docker-engine-1.7.0-1.el6.x86_64.rpm
安裝rmp包
yum localinstall --nogpgcheck docker-engine-1.7.0-1.el6.x86_64.rpm
啟動docker
service docker start
驗證docker
控制台輸出如下的信息表示docker已啟動成功
docker run hello-world
設置開機自啟動
docker run hello-world