CentOS7docker的安装与卸载
1.Docker的安装
1.1.卸载(可选)
- 如 果 之 前 安 装 过 旧 版 本 的 D o c k e r , 可 以 使 用 下 面 命 令 卸 载 \textcolor{red}{ 如果之前安装过旧版本的Docker,可以使用下面命令卸载} 如果之前安装过旧版本的Docker,可以使用下面命令卸载
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
1.2.设置仓库
- 安 装 所 需 的 软 件 包 , y u m − u t i l s 提 供 了 y u m − c o n f i g − m a n a g e r \textcolor{red}{安装所需的软件包,yum-utils 提供了 yum-config-manager } 安装所需的软件包,yum−utils提供了yum−config−manager
- 并 且 d e v i c e m a p p e r 存 储 驱 动 程 序 需 要 d e v i c e − m a p p e r − p e r s i s t e n t − d a t a 和 l v m 2 \textcolor{red}{并且 device mapper存储驱动程序需要 device-mapper-persistent-data 和 lvm2} 并且devicemapper存储驱动程序需要device−mapper−persistent−data和lvm2
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
- 使 用 以 下 命 令 来 设 置 稳 定 的 仓 库 。 阿 里 云 仓 库 \textcolor{red}{使用以下命令来设置稳定的仓库。 阿里云仓库} 使用以下命令来设置稳定的仓库。阿里云仓库
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安 装 最 新 版 本 的 D o c k e r E n g i n e − C o m m u n i t y 和 c o n t a i n e r d \textcolor{red}{安装最新版本的 Docker Engine-Community 和 containerd } 安装最新版本的DockerEngine−Community和containerd
sudo yum install docker-ce docker-ce-cli containerd.io
1.3启动Docker
- 通 过 命 令 启 动 d o c k e r \textcolor{red}{通过命令启动docker} 通过命令启动docker
systemctl start docker # 启动docker服务
- 然 后 输 入 命 令 , 可 以 查 看 d o c k e r 版 本 \textcolor{red}{然后输入命令,可以查看docker版本} 然后输入命令,可以查看docker版本
docker version
如图:
出现如图所示的结果,证明Docke安装成功。
- D o c k e r 需 要 用 户 具 有 s u d o 权 限 , 为 了 避 免 每 次 命 令 都 输 入 s u d o , 可 以 把 用 户 加 入 D o c k e r 用 户 组 \textcolor{red}{ Docker需要用户具有sudo权限,为了避免每次命令都输入sudo,可以把用户加入Docker用户组} Docker需要用户具有sudo权限,为了避免每次命令都输入sudo,可以把用户加入Docker用户组
sudo usermod -aG docker $USER
1.4.配置镜像加速
-
D o c k e r 官 方 镜 像 仓 库 网 速 较 差 , 我 们 需 要 设 置 国 内 镜 像 服 务 : \textcolor{red}{Docker官方镜像仓库网速较差,我们需要设置国内镜像服务:} Docker官方镜像仓库网速较差,我们需要设置国内镜像服务:
-
在 这 里 我 直 接 放 到 下 面 \textcolor{red}{在这里我直接放到下面} 在这里我直接放到下面
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://ppq4unqg.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
也可以参考阿里云的镜像加速文档:(https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors)zai
2.Docker的卸载
2.1 首 先 关 闭 d o c k e r 容 器 \textcolor{red}{2.1首先关闭docker容器 } 2.1首先关闭docker容器
systemctl status docker 查看docker的状态
systemctl stop docker 停止docker容器
2.2 查 看 安 装 d o c k e r 的 文 件 包 \textcolor{red}{2.2 查看安装docker的文件包 } 2.2查看安装docker的文件包
docker list installed |grep docker
2.3 利 用 r p m − q a 查 看 d o c k e r 的 源 文 件 \textcolor{red}{2.3利用rpm -qa查看docker的源文件 } 2.3利用rpm−qa查看docker的源文件
rpm -qa |grep docker
2.4 删 除 所 有 安 装 的 d o c k e r 文 件 包 \textcolor{red}{2.4删除所有安装的docker文件包} 2.4删除所有安装的docker文件包
yum -y remove docker版本文件包
2.5 删 除 d o c k e r 的 镜 像 文 件 ! 默 认 存 在 目 录 是 : c d / v a r / l i b / d o c k e r \textcolor{red}{2.5删除docker的镜像文件!默认存在目录是:cd /var/lib/docker} 2.5删除docker的镜像文件!默认存在目录是:cd/var/lib/docker
cd /var/lib/docker
rm -rf /var/lib/docker
🔅总结
以上就是 CentOS7安装Docker与卸载Docker的全部步骤,可能有些地方存在不足,望批评指正,大家一起学习一起加油!!!