Docker卸载安装及国内镜像源(详细版)

文章目录

  • 一、卸载已有Docker
    • 1、首先判断本地有没有docker:
    • 2、判断CentOS下 docker是否在运行:
    • 3、停止docker运行&查看状态
    • 4、yum查看docker安装的包并卸载
    • 5、删除docker安装目录
    • 6、查看docker version
  • 二、Docker安装及镜像源配置
    • 1、centOS 7 yum源安装(默认最新):
    • 2、查找Docker-ce的版本安装指定版本
    • 3、安装指定版本
    • 4、安装成功验证
    • 5、镜像源

一、卸载已有Docker

1、首先判断本地有没有docker:

docker version
或
docker -v

Docker卸载安装及国内镜像源(详细版)_第1张图片

2、判断CentOS下 docker是否在运行:

systemctl status docker

Docker卸载安装及国内镜像源(详细版)_第2张图片

3、停止docker运行&查看状态

停止docker运行命令:

systemctl stop dockerps -ef|grep docker  # 查询docker进程
kill -9 pid  # 杀掉进程

再次查看运行状态:

systemctl status docker

Docker卸载安装及国内镜像源(详细版)_第3张图片

4、yum查看docker安装的包并卸载

查看:

yum list installed | grep docker

在这里插入图片描述
卸载:

yum remove docker.x86_x64 docker-client.x86_64 docker-common.x86_64 

再次使用查看命令,确认全部删除安装包。

5、删除docker安装目录

rm -rf /etc/docker

rm -rf /run/docker

rm -rf /var/lib/dockershim

rm -rf /var/lib/docker

在这里插入图片描述

6、查看docker version

docker version

在这里插入图片描述
卸载干净~

二、Docker安装及镜像源配置

1、centOS 7 yum源安装(默认最新):

# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安装 Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce    # 注意这里默认安装最新版本!!!
# Step 4: 开启Docker服务
sudo service docker start

当我们想要安装指定版本时:

2、查找Docker-ce的版本安装指定版本

注意:执行以下命令前,先将上述step 1、2以及更新yum缓存命令执行完~

yum list docker-ce.x86_64 --showduplicates | sort -r

太多了,截取一部分最新的:
Docker卸载安装及国内镜像源(详细版)_第4张图片

3、安装指定版本

假设我安装:17.03.0.ce.1-1.el7.centos
以下命令:

sudo yum -y install docker-ce-[VERSION]

还需要安装docker-ce-cli、containerd.io、插件docker-buildx、插件docker-compose等。

例如某个特定版本如下命令:

sudo yum install docker-ce-23.0.3-1 docker-ce-cli-23.0.3-1 containerd.io docker-buildx-plugin docker-compose-plugin

安装最新版命令如下:

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

安装期间需要输入两次 y 同意命令。

4、安装成功验证

docker version

Docker卸载安装及国内镜像源(详细版)_第5张图片

启动:

systemctl start docker

Docker卸载安装及国内镜像源(详细版)_第6张图片

5、镜像源

配置镜像源:

sudo vim /etc/docker/daemon.json

加入镜像源配置(更多镜像源参考下方链接):

{
	"registry-mirrors": [
	"https:// xxx.mirror.aliyuncs.com",
	"https://registry.docker-cn.com",
	"https://docker.mirrors.ustc.edu.cn/",
}

按 i 键 插入,写完后,按 esc ,然后输入 :wq! 回车保存。

Docker卸载安装及国内镜像源(详细版)_第7张图片
之后重新加载配置文件并重启docker.

systemctl daemon-relload
systemctl restart docker

over~

参考文档:
1、Docker镜像源大全
2、Docker CE镜像源站

你可能感兴趣的:(docker,容器)