centos6.x安装 docker1.9.1

建议用centos7安装docker-ce,省事很多

工作中碰到了用centos6.9安装 docker1.9.1,把过程记录下

 

1、centos6升级内核至4.4.189-1.el6.elrepo.x86_64

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

yum install https://www.elrepo.org/elrepo-release-6-9.el6.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-lt

 

2、修改启动顺序 vim /etc/grub.conf

将default改为0

centos6.x安装 docker1.9.1_第1张图片

关闭selinux

重启服务器

 

3、安装版本的docker

yum install -y docker-io

如果上面报错,之前文档都是安装epel源,但现在安装了epel,也是报错No package docker available,直接安装docker-ce-18.06.1.ce-3.el7.x86_64.rpm会报一推依赖的问题

替代措施如下:

cd /etc/yum.repos.d

sudo wget http://www.hop5.in/yum/el6/hop5.repo

yum install docker-io

 

4、下载docker1.9.1进行文件替换

curl -SSL -O https://get.docker.com/builds/Linux/x86_64/docker-1.9.1

chmod +x docker-1.9.1

mv docker-1.9.1 /usr/bin/docker

service docker start

 

5、使用时如果启动镜像报错

1)、system error: write /cgroup/docker  no space left on device

解决方法:

echo 1 > /sys/fs/cgroup/docker/cgroup.clone_children;

echo 0 > /sys/fs/cgroup/docker/cpuset.mems;

echo 0 > /sys/fs/cgroup/docker/cpuset.cpus

 

2)、FATA[0000] Error starting daemon: Devices cgroup isn't mounted

vim /etc/fstab,结尾添加

none        /cgroup        cgroup        defaults    0    0;

reboot 即可

 

 

 

 

 

 

你可能感兴趣的:(centos6.x安装 docker1.9.1)