Centos7.9安装卸载Docker

1、官网安装

官网链接

进入官网
选择Get Docker
依此点击Docker Engine->Install->CentOS(依据自己使用的操作系统来)
接下来按照官网的操作执行即可

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-engine

1.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.repo

1.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 docker

1.2.4、验证安装

  • 运行hello-world镜像来验证Docker Engine是否安装成功
sudo docker run hello-world

1.3、通过rpm软件包安装

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

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

1.4、通过便捷脚本安装

Docker提供了一个便捷脚本https://get.docker.com/,用于在开发环境中非交互式地安装Docker。该脚本不推荐用于生产环境。

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

2、yum安装

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

[root@localhost ~]# yum install -y wget.x86_64
[root@localhost ~]# rm -rf /etc/yum.repos.d/*
[root@localhost ~]# wget -O /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost ~]# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
[root@localhost ~]# wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
[root@localhost ~]# yum install docker-ce -y 

2.2、启动docker

[root@localhost ~]# systemctl start docker.service
[root@localhost ~]# systemctl enable docker.service

2.3、配置镜像加速

阿里云镜像加速地址

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

3、卸载Docker

3.1、卸载Docker Engine

sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras

3.2、删除镜像、容器、卷或主机上的自定义配置文件

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

热门相关:酒家夫人   老公的金丝雀怀孕后   我姐姐的朋友   霍爷哑妻是神医   好心的嫂子 6