CentOS7 安装Docker
Docker安装方法可以参考官方的文档:https://docs.docker.com/install/ ,但是有些同学对英语不是特别感冒或者想快速部署,不想一点一点的去找资料,所以,利人利己还是记录一下笔记。
注意:虽说标题是CentOS 7 安装Docker,但是根据本人亲测,该教程适合:CentOS 7/7.2/7.4,另外,该教程全程yum安装,所以请保障你的服务器是可以联网的。下面正式开始。
基础环境
Docker要求CentOS 必须是x64位,并内核位3.10以上,至于如何查看自己的系统版本和内核版本,命令如下:
uname -a

清理历史Docker
部分系统或者以前安装过Docker,都可能在系统中残留Docker信息,所以在正式安装之前最好还是清理掉相关版本。命令如下:
yum remove docker docker-common docker-selinux docker-engine
内核升级
在安装Docker之前最好先进行内核升级,防止在安装过程中出现依赖包未安装或版本过低。注意:内核升级不会升级系统版本(可能是句废话,但还是友情提示下)。命令如下:
yum update -y
安装依赖
Docker有几个依赖包需要单独安装,当然是直接使用yum直接进行安装。命令如下:
yum install -y yum-utils device-mapper-persistent-data lvm2
其中,yum-utils主要是后一步要用到yum-config-manager功能的支持包,而device-mapper-persistent-data和lvm2都主要是为Docker提供存储相关驱动。
配置yum源
使用yum-config-manager工具为yum添加一个Docker源,后面则可以直接使用yum进行安装Docker。命令如下:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker
经过上面的一系列基础安装、配置后,安装Docker就变得十分简单,直接使用一条yum命令既可完成安装。命令如下:
yum install -y docker-ce
验证
在完成上述安装后(最后的安装Docker可能会比较慢),可以运行下列命令检查Docker是否安装成功。命令如下:
docker version

启动Docker及将Docker设置为开机启动
启动Docker和将Docker设置为开机启动都直接使用systemctl命令。具体命令如下:
systemctl start docker.service #启动Docker systemctl is-enabled docker.service #检查Docker是否开机启动 systemctl enable docker.service #设置Docker开机启动

至此,Docker安装已经完成!
关于devicemapper存储类型参考:https://www.jianshu.com/p/6ec8c9ecc5c2
浙公网安备 33010602011771号