配置
本篇使用的配置为轻量级云服务器2C4G的,操作系统为CentOS 7.6 64bit
在安装过程中需要使用root账号
安装
如果不是root用户切换到root用户
su root
Docker要求CentOS系统的内核版本高于 3.10 ,通过 uname -r 命令查看当前的内核版本是否支持安账docker。
uname -r
我这里是3.10.0-1160.62.1.el7.x86_64,满足了版本要求
1. 更新yum
sudo yum update -y
在后面加-y是默认操作全部确认,不需要在操作中一次次的y
如上图更新yum源完毕
2. yum install
执行如下命令下载依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 指定yum的docker源
这里可以选择使用官网地址或者阿里云地址
官网地址
https://download.docker.com/linux/centos/docker-ce.repo
阿里云地址
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
我这里使用的官网地址也就是如下命令
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装docker
按顺序执行如下命令
yum list docker-ce --showduplicates | sort -r
sudo yum install docker-ce-17.12.0.ce -y
等待依赖安装好就可以了,如下图
5. 验证docker
使用命令验证docker版本号
docker version
如上图docker就安装好了,下面还需要启动docker和设置自启动,直接使用systemctl命令就可以了
6. 启动docker
执行以下命令启动docker
sudo systemctl start docker
执行完成以后使用以下命令查看docker的启动状态
systemctl status docker
如上图就启动成功了
7. 设置开启启动
执行如下命令设置docker的开启启动
sudo systemctl enable docker
可以对服务器进行重启验证,重启后执行上面查看docker状态的命令进行核验,也就是如下命令
systemctl status docker
卸载
- 查看docker安装包
yum list installed | grep docker
- 删除docker安装包
yum remove docker* -y
上面的命令是删除所以docker前缀的内容,也可以稳妥点使用下面的命令,将第一步查出来的docker的安装包一个一个卸载
yum remove docker-ce.x86_64 ddocker-ce-cli.x86_64 -y
- 删除镜像/容器
rm -rf /var/lib/docker