泉缘泉 发表于 2024-5-23 23:20:36

Centos7.9安装卸载Docker

目录

[*]1、官网安装

[*]1.1、卸载旧版本Docker
[*]1.2、通过rpm仓库安装

[*]1.2.1、设置仓库
[*]1.2.2、安装Docker Engine
[*]1.2.3、启动Docker
[*]1.2.4、验证安装

[*]1.3、通过rpm软件包安装
[*]1.4、通过便捷脚本安装

[*]2、yum安装

[*]2.1、安装docker-ce以及客户端
[*]2.2、启动docker
[*]2.3、设置镜像加快

[*]3、卸载Docker

[*]3.1、卸载Docker Engine
[*]3.2、删除镜像、容器、卷或主机上的自定义设置文件


1、官网安装

官网链接
进入官网https://img2023.cnblogs.com/blog/3332572/202405/3332572-20240523220949577-1750584530.png选择Get Dockerhttps://img2023.cnblogs.com/blog/3332572/202405/3332572-20240523220949062-938183335.png依此点击Docker Engine->Install->CentOS(依据本身使用的操作系统来)https://img2023.cnblogs.com/blog/3332572/202405/3332572-20240523220948634-1463733899.png接下来按照官网的操作执行即可1.1、卸载旧版本Docker

如果之前安装过旧版本的Docker(例如docker或docker-engine),需要先卸载它们以及相干的依靠。
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine1.2、通过rpm仓库安装

1.2.1、设置仓库



[*]安装yum-utils包,它提供了yum-config-manager工具。
[*]添加Docker的官方仓库。
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo1.2.2、安装Docker Engine



[*]安装最新版本的Docker Engine、containerd和Docker Compose。
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin如果在安装过程中提示接受GPG密钥,请验证指纹是否为060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果确认无误,请接受它。
1.2.3、启动Docker



[*]通过以下命令启动Docker服务。
sudo systemctl start docker1.2.4、验证安装



[*]运行hello-world镜像来验证Docker Engine是否安装成功
sudo docker run hello-worldhttps://img2023.cnblogs.com/blog/3332572/202405/3332572-20240523220948165-1347579500.png
1.3、通过rpm软件包安装

如果你无法使用Docker的rpm仓库来安装Docker Engine,可以手动下载.rpm文件并安装。

[*]访问Docker官网,选择你的CentOS版本,然后浏览到x86_64/stable/Packages/并下载你想要安装的Docker版本的.rpm文件。
[*]使用以下命令安装Docker Engine,将路径替换为你下载Docker包的位置。
sudo yum install -y /path/to/package.rpm1.4、通过便捷脚本安装

Docker提供了一个便捷脚本https://get.docker.com/,用于在开辟环境中非交互式地安装Docker。该脚本不保举用于生产环境。
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh2、yum安装

2.1、安装docker-ce以及客户端

# yum install -y wget.x86_64
# rm -rf /etc/yum.repos.d/*
# wget -O /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
# wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# yum install docker-ce -y 2.2、启动docker

# systemctl start docker.service
# systemctl enable docker.service2.3、设置镜像加快

阿里云镜像加快地点
https://img2023.cnblogs.com/blog/3332572/202405/3332572-20240523220947264-1820294023.png
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json
页: [1]
查看完整版本: Centos7.9安装卸载Docker