一、VMware Workstation Pro创建虚拟机,配置如下图:

二、进入网卡修改信息(不修改网卡信息很可能会导致无法成功在线安装 Docker):
# vi /etc/sysconfig/network-scripts/ifcfg-ens160
vim编辑器,打开文件是“普通模式”,想打字按 i 进“插入模式”,想保存退出按 Esc 再按 : 进“底行模式”输入“wq”保存并退出。

BOOTPROTO。设置网络接口获取IP地址的方式。设置static表示静态配置,需要手动设置并固定 IPADDR、NETMASK、GATEWAY等所有网络参数。
IPADDR。您可以根据您所在网络的规划,将其修改为任何有效的、未被占用的局域网IP地址。
GATEWAY。它必须是您所在网络中路由器或网关设备的IP地址。
DNS。您可以自定义为任何可用的DNS服务器地址。
ONBOOT。设为 yes以确保网络服务可用。
重启网络
# nmcli connection reload
# nmcli connection up ens160

三、关闭防火墙和Selinux(关闭安全模块):
关闭防火墙:
# systemctl stop firewalld && systemctl disable firewalld

关闭selinux:
# vi /etc/selinux/config
将SELINUX设置为disabled(不生效)

四、修改本地yum源和安装相关的依赖。
进入repo 配置目录/etc/yum.repos.d/
# cd /etc/yum.repos.d/

配置基础yum源
# curl -o CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

安装依赖包
# yum install -y yum-utils device-mapper-persistent-data lvm2

添加docker的yum源
# yum config-manager – -add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

清空yum缓存并重新生成缓存
# yum clean all && yum makecache

五、安装docker并查看docker版本号:
# yum install -y docker-ce

启动 Docker 服务并设置开机自启
# systemctl start docker && systemctl enable docker

查看docker版本号
# docker – -version

