docker支持centos6安裝;官方文檔要求安裝docker需要“Linux kernel”至少要在3.8以上,并且docker只能運(yùn)行在64位系統(tǒng)中,由于“RHEL6”和“CentOS6”的內(nèi)核版本為2.6,因此必須要先給“CentOS6”系統(tǒng)升級(jí)內(nèi)核之后才能安裝。
本教程操作環(huán)境:centos6.5系統(tǒng)、docker19.03版、Dell G3電腦。
docker支持centos6安裝
官方文檔要求Linux kernel至少3.8以上,且docker只能運(yùn)行在64位的系統(tǒng)中。由于RHEL6和CentOS6的內(nèi)核版本為2.6,因此必須要先升級(jí)內(nèi)核。
Docker是一個(gè)開(kāi)源的應(yīng)用容器引擎,可以輕松的為任何應(yīng)用創(chuàng)建一個(gè)輕量級(jí)的、可移植的、自給自足的容器。利用Linux的LXC、AUFS、Go語(yǔ)言、cgroup實(shí)現(xiàn)了資源的獨(dú)立,可以很輕松的實(shí)現(xiàn)文件、資源、網(wǎng)絡(luò)等隔離,其最終的目標(biāo)是實(shí)現(xiàn)類似PaaS平臺(tái)的應(yīng)用隔離。
下面以CentOS6.5(64位)為例,介紹下docker安裝步驟和使用方法:
一、升級(jí)內(nèi)核(帶aufs模塊)
1、yum安裝帶aufs模塊的3.10內(nèi)核
cd /etc/yum .repos.d wget http: //www .hop5. in /yum/el6/hop5 .repo yum install kernel-ml-aufs kernel-ml-aufs-devel
2、修改grub的主配置文件/etc/grub.conf,設(shè)置default=0,表示第一個(gè)title下的內(nèi)容為默認(rèn)啟動(dòng)的kernel(一般新安裝的內(nèi)核在第一個(gè)位置)。
3、重啟系統(tǒng),這時(shí)候你的內(nèi)核就成功升級(jí)了。
[root@localhost ~] # uname -r 3.10.5-3.el6.x86_64
查看內(nèi)核是否支持aufs:
[root@localhost ~] # grep aufs /proc/filesystems nodev aufs
二、安裝docker
1、首先關(guān)閉selinux:
setenforce 0 sed -i '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config
2、在Fedora EPEL源中已經(jīng)提供了docker-io包,下載安裝epel:
rpm -ivh http: //mirrors .sohu.com /fedora-epel/6/x86_64/epel-release-6-8 .noarch.rpm sed -i 's/^mirrorlist=https/mirrorlist=http/' /etc/yum .repos.d /epel .repo
3、yum安裝docker-io:
yum -y install docker-io
4、啟動(dòng)docker:
service docker start
5、查看docker版本:
查看docker日志:
cat /var/log/docker
推薦學(xué)習(xí):《docker視頻教程》