centos6的內核一般都是在2.6左右,在2.6的內核下運行Docker會比較卡,安裝時可能還會提示報錯某些軟件版本過低,所以我們升級內核。
1.centos6安裝Docker過程:
- yum包更新到最新:sudo yum update #如果網速不好時間很長一點
- 安裝需要的軟件包:sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 設置yum源為阿里雲:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安裝docker:yum install docker -io
這樣安裝Docker還是會報錯
2.升級內核
- 查看內核版本:uname -r #現在版本還是2.6
- 導入key:rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
- 安裝ELRepo到CentOS:rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
- 安裝內核:yum --enablerepo=elrepo-kernel install kernel-lt –y
- 修改引導文件,將默認引導改為0:vi/etc/grub.conf #default=1改為default=0
- 重啟查看版本:reboot
3.安裝Docker(yum install docker -io)還是會提示報錯
解決方法:yun install epel-release 可能在安裝epel-release的時候也會報錯,但是沒關系,我們繼續安裝docker。
執行上面的方法之后安裝docker還是會報錯
解決方法:更新yum源,執行下面的命令行
cd /etc/yum.repos.d sudo wget http://www.hop5.in/yum/el6/hop5.repo
最后執行:yum install docker-io 查看是否能成功安裝docker
注意:在centos中使用docker,還是建議使用centos7,這樣會少很多麻煩。