docker-ce的安装以及卸载

时间:2024-11-22 09:05:43

注意:以下命令无特殊说明外均在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