Docker centos6.x 版本安裝

CentOS 6.x 的內核一般都是2.x 或以下,Docker運行會比較卡,所以一般選擇升級到更高版本。

升級內核

1. 查看內核版本 > uname -r
2.  a.導入key(需要root權限)> rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
    b.如果報錯 curl: (6) Couldn't resolve host 'www.elrepo.org' 則表示DNS解析有問題,需要配置
    c.> vi /etc/sysconfig/network-scripts/ifcfg-eth0
	d.在文件最好添加
     	DNS1=114.114.114.114
    	DNS2=8.8.8.8
	e.查看nameserver是否顯示正確 > cat /etc/resolv.conf |grep names
	f.重新導入key,如果報curl: (35) SSL connect error錯誤則輸入 > yum update nss
	g.理論上DNS配置完成
	h.重新運行 > rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
3. 安裝ELRepo到CentOS > rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
4. 安裝內核 > yum --enablerepo=elrepo-kernel install kernel-lt –y
5.a. 修改引導文件,將默認引導改爲0 > vi /etc/grub.conf
	b.default 改爲0
6.重啓查看版本

安裝Docker

1. 運行yum安裝 > yum install docker-io
2. 如果報錯先安裝yum源,提示:No package docker-io available
3. 指定鏡像地址再次安裝 > yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

注:安裝docker,可是源一般是國外源,用這個命令因爲被牆,根本安裝不了,可以使用下面鏡像地址
Ubuntu/Debian: curl -sSL https://get.docker.com | sh
Linux 64bit binary: https://get.docker.com/builds/Linux/x86_64/docker-1.7.1
Darwin/OSX 64bit client binary: https://get.docker.com/builds/Darwin/x86_64/docker-1.7.1
Darwin/OSX 32bit client binary: https://get.docker.com/builds/Darwin/i386/docker-1.7.1
Linux 64bit tgz: https://get.docker.com/builds/Linux/x86_64/docker-1.7.1.tgz
Windows 64bit client binary: https://get.docker.com/builds/Windows/x86_64/docker-1.7.1.exe
Windows 32bit client binary: https://get.docker.com/builds/Windows/i386/docker-1.7.1.exe
Centos 6/RHEL 6: https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm
Centos 7/RHEL 7: https://get.docker.com/rpm/1.7.1/centos-7/RPMS/x86_64/docker-engine-1.7.1-1.el7.centos.x86_64.rpm
Fedora 20: https://get.docker.com/rpm/1.7.1/fedora-20/RPMS/x86_64/docker-engine-1.7.1-1.fc20.x86_64.rpm
Fedora 21: https://get.docker.com/rpm/1.7.1/fedora-21/RPMS/x86_64/docker-engine-1.7.1-1.fc21.x86_64.rpm
Fedora 22: https://get.docker.com/rpm/1.7.1/fedora-22/RPMS/x86_64/docker-engine-1.7.1-1.fc22.x86_64.rpm

啓動Docker

service docker start

查看Docker版本

docker --version

卸載Docker

1. 查看已安裝的包:> yum list installed | grep docker
2. 刪除軟件包:> yum -y remove docker-io.x86_64
3. 刪除鏡像/容器:> rm -rf /var/lib/docker

來源1:https://www.jianshu.com/p/60394d75f21f
來源2:https://blog.csdn.net/kdchxue/article/details/50902580

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章