注意:以下命令无特殊说明外均在root用户下执行
一、Docker CE的安装
1. 首先,卸载老旧的docker。
yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-selinux
docker-engine-selinux
docker-engine
如果以上结果显示空白,那就可以安装docker-ce了。
/var/lib/docker包括图片、镜像、卷、网络等。现在Docker CE的包被称为docker-ce了。
2. 安装 Docker CE
Docker CE的安装官网上介绍了3中安装方式,分别是:仓库安装、软件包安装、脚本安装。笔者本次使用的是仓库安装方式。其他的两种安装方式读者可以自己研究下哈。
2.1 设置仓库
# 安装一些必要的包
yum install -y yum-utils
device-mapper-persistent-data
lvm2
# 使用命令行下载docker-ce的stable(稳定版)仓库
yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo
2.2 安装Docker CE
# 先检查docker-ce位于哪个仓库,安装时一定要选择stable(稳定版)的
yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 18.09.0.ce-1.el7.centos docker-ce-stable
# docker-ce的安装非常简单
yum install docker-ce
这样docker就被好了。
2.3 启动和检查
# 启动docker
systemctl start docker
# 设置开机启动
systemctl enable docker
# 运行hello-world来检查docker安装的是否正确。
# 如果最后出现了docker的官网链接就说明docker已经安装成功了。
docker run hello-world
二、Docker CE的卸载
1. 卸载Docker包
# 卸载docker-ce
yum remove docker-ce
2. 由于docker的一些镜像、卷、配置文件等都在主机上没有自动删除,所以需要手动删除。
# 删除相关文件
rm -rvf /var/lib/docker