Docker安装和卸载

268 阅读2分钟

安装条件

Docker 要求 Linux操作系统为64位、Linux系统内核版本为3.8以上
uname -r 命令用于打印当前系统相关的信息如(内核版本,硬件架构,主机名,操作系统版本等)

安装前的准备

安装之前我们要确保系统内不含有docker 相关的文件,以免对下载造成影响,因此我们要查看系统中是否有docker 相关的文件,如果有的话就将这些文件移除,执行下面一条命令就好了:

sudo yum remove docker \
               docker-client \
               docker-client-latest \
               docker-common \
               docker-latest \
               docker-latest-logrotate \
               docker-logrotate \
               docker-engine

安装编译环境:安装 gcc 相关的东西

# 确保Linux操作系统或者Linux虚拟机能上网
# 安装编译环境
yum -y install gcc
yum -y install gcc-c++

安装所需软件包

sudo yum install -y yum-utils

设置镜像仓库

# 阿里云、网易云仓库:推荐  (使用下面这段命令就好了。)
sudo yum-config-manager \
 --add-repo \
 https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新 yum 软件包索引

yum makecache fast

做完上面的五步我们就完成了下载之前的准备工作,接下来我们就可以直接下载 docker 了

开始安装

安装 DOCKER CE

# 安装最新版本(指定版本 例如: docker-ce: - docker-ce-18.09.1)
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

Docker 安装完毕
接下来我们就可以使用docker了:

docker -v   # 查看安装的docker的版本
systemctl start docker   # 启动docker
systemctl stop docker   # 停止docker

卸载Docker

# 停止Docker服务
sudo systemctl stop docker

# 卸载 Docker Engine、CLI、containerd 和 Docker Compose 软件包
sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras

# 删除所有镜像、容器和仓库
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

配置镜像加速器

大家可以直接打开自己的阿里云服务器获取免费的镜像加速地址:

image-20230909195842861.png