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

 

posted on 2019-07-16 11:51  初衷之心  阅读(83)  评论(0)    收藏  举报

导航