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

關閉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 即可

 

 

 

 

 

 

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