一、环境准备
1、官方环境要求
至少 4 GB 的 RAM
64 位内核和 CPU 支持虚拟化
2、本次实验环境
CentOS7
3、配置YUM
#创建备份目录
mkdir /etc/yum.repos.d/backup
#将原始文件移至备份目录(会出现不能将自己移动到自己的告警,正常的请忽略)
mv /etc/yum.repos.d/* /etc/yum.repos.d/backup/
#下载网易yum源(前提条件是有wget,如果没有wget,请下载wget的rpm包上传至服务器安装)
wget -O /etc/yum.repos.d/CentOS-Base-163.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
#清理yum缓存
yum clean all
#缓存yum
yum makecache
4、关闭防火墙selinux
关闭selinux
setenforce 0
sed -i "s/^SELINUX\=enforcing/SELINUX\=disabled/g" /etc/selinux/config
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
二、安装Docker
官网文档地址:https://docs.docker.com/engine/install/centos/
1、卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、设置存储库
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3、安装docker
安装最新版本
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
#此命令安装 Docker,但不会启动 Docker。它还会创建一个 docker组,但是默认情况下不会向该组添加任何用户。
要安装特定版本的 Docker ,请在存储库中列出可用版本,然后选择并安装
#列出可安装版本
yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
#安装
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin
4、启动docker
sudo systemctl start docker
sudo systemctl enable docker
5、查看版本
docker info // 接口信息
docker version // 版本信息