安装条件
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
配置镜像加速器
大家可以直接打开自己的阿里云服务器获取免费的镜像加速地址: