CentOS-6安装docker
系统要求
CentOS-6内核需升级到3.10以上。
内核升级
下载地址
内核包
kernel-lt-4.4.154-1.el6.elrepo.x86_64.rpm
kernel-lt-devel-4.4.154-1.el6.elrepo.x86_64.rpm
kernel-lt-doc-4.4.154-1.el6.elrepo.noarch.rpm
kernel-lt-headers-4.4.154-1.el6.elrepo.x86_64.rpm
依赖包
perl-version-0.77-144.el6.x86_64.rpm
perl-Pod-Simple-3.13-144.el6.x86_64.rpm
perl-Pod-Escapes-1.04-144.el6.x86_64.rpm
perl-Module-Pluggable-3.90-144.el6.x86_64.rpm
perl-libs-5.10.1-144.el6.x86_64.rpm
perl-5.10.1-144.el6.x86_64.rpm
安装内核
sudo rpm -ivh *.rpm
修改/etc/grub.conf
sudo vi /etc/grub.conf
如下图:
把default改成0
卸载旧版
sudo yum remove docker docker-common docker-selinux docker-engine docker-io
如果 yum 报告未安装任何这些软件包,这表示情况正常。
将保留 /var/lib/docker/ 的内容,包括镜像、容器、存储卷和网络。
添加安装源
sudo tee /etc/yum.repos.d/docker.repo <<-‘EOF’
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/6/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
在线安装docker-engine
安装docker
sudo yum install docker-engine
启动/停止/查看docker
sudo service docker start
sudo service docker stop
sudo service docker status
设置开机启动
sudo chkconfig docker on
离线安装docker-engine
下载地址
安装包
docker-engine-1.7.1-1.el6.x86_64.rpm
依赖包
xz-4.999.9-0.5.beta.20091007git.el6.x86_64.rpm
libcgroup-0.40.rc1-26.el6.x86_64.rpm
安装docker-engine
sudo rpm -ivh *.rpm