Docker版本分为CE(社区免费版)和EE(企业版,安全)
安装前提条件:
Docker 要求 CentOS 系统的内核版本高于 3.10 ,首先验证你的服务器是否支持Docker!
通过 uname -r 命令查看当前的内核版本
[root@iZx4xwfjh1zsdsZ /]# uname -r
3.10.0-514.26.2.el7.x86_64
[root@iZx4xwfjh1zsdsZ /]#
可以看到我的服务器是3.10.0,是支持Docker的。
本教程主要演示安装CE版的步骤:
第一步:检查并清除系统残余项,并安装Docker依赖环境
1、清除残余项
[root@izx4xwfjh1zsdsz /]# yum remove docker
我这台是新的,所以没有依赖项存在。(为了保障docker的顺利安装还是执行下吧!)
2、安装下载Docker依赖的工具
[root@izx4xwfjh1zsdsz /]# yum install -y yum-utils device-mapper-persistent-data lvm2
3、添加阿里云的软件源
[root@izx4xwfjh1zsdsz /]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
以后每个软件都优先从阿里云的软件库中下载,如果阿里云仓库没有,会去docker.hub中下载。(与maven仓库同理)
4、更新yum缓存(为了保证能更新和下载需要的服务:如docker)
[root@izx4xwfjh1zsdsz /]# yum makecache fast
第二步:Docker依赖环境搭建好之后,安装并启动Docker
1、安装Docker(CE-社区版)
[root@izx4xwfjh1zsdsz /]# yum -y install docker-ce
2、启动Docker服务
[root@iZx4xwfjh1zsdsZ /]# sudo systemctl start docker
[root@iZx4xwfjh1zsdsZ /]# sudo systemctl enable docker
[root@iZx4xwfjh1zsdsZ /]# docker info
我们可以看到Docker已经启动成功,而且容器与镜像数都为0,是一个全新的docker服务
第三步:【补充】关于宿主机卸载Docker服务(提供以下命令)
1、移除Docker-ce服务
yum remove docker-ce
2、删除Docker依赖项
rm -rf /var/lib/docker
原文链接:https://blog.csdn.net/weixin_39835887/article/details/84139929