这里以1.13版本以上为例讲解
系统要求
64位cenos操作系统
删除系统不用的docker包
1、系统中残留的docker包要删除,1.13中使用的docker-engine,最新的docker分为ce的社区版和ee的企业版
yum -y remove docker docker-common container-selinux
2、docker-selinux也和docker-engine冲突,也需要移除
yum -y remove docker-selinux
安装docker可以使用库安装和安装包两种方式,这里建议库安装方式
安装docker的yum库
1、安装yum-utils提供yum-config-manager功能
yum install -y yum-utils
2、使用yum-config-manager命令安装稳定的docker库
yum-config-manager \
--add-repo \
https://docs.docker.com/v1.13/engine/installation/linux/repo_files/centos/docker.repo
安装docker
1、更新yum包索引
yum makecache fast
2、安装最新版本的docker,直接运行如下命令
yum -y install docker-engine
安装指定版本的docker
1、列出可以安装的docker(按版本排序)
yum list docker-engine.x86_64 --showduplicates |sort -r
2、安装指定版本的docker
yum -y install docker-engine-VERSION_STRING
启动docker
systemctl start docker
docker测试
docker run hello-world