1、下载相关软件
VMware、CentOS-7.5-x86_64-DVD-1804.iso映像文件
2、创建虚拟机
点击新建虚拟机,开始创建,选择自定义,点击下一步,不作更改选择下一步,选择稍后安装操作系统,点击下一步
选择linux,选择centOS 7 64位,点击下一步,
名称自行设置,点击浏览,选择虚拟机保存的位置(建议不要安装在c盘),
默认选择选择下一步,
默认NAT选择选择下一步,
默认选择下一步,
默认选择下一步,
默认选择下一步,
默认选择下一步,
默认选择下一步,
默认选择下一步,
点击自定义,点击新CD/DVD(IDE),选择使用ISO映像文件,点击关闭,点击完成
点击重启
点击未接受许可认证,勾选我同意,点击完成配置
3、配置ip
点击未列出,输入root,输入密码,点击登录
单击右键网络,点击更改适配器选项,双击打开vmnet8
在vmvare里点击编辑,点击虚拟网络编辑器,
点击第三个VMnet8,取消使用本地DHCP服务器IP地址分配给虚拟机,然后配置ip,子网掩码设置为255.255.255.0,
点击NAT设置,配置网关(与ip相同,最后一位设置为1或0),点击确定
进入虚拟机,单机右键,点击打开终端,开始配置ip
输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33 打开网卡配置信息
输入i,修改BOOTPROTO为static,ONBOOT为yes
并添加以下内容,IPADDR是自己的ip地址,NETMASK是子网掩码,GATEWAY是自己的网关,DNS1和DNS2是dns服务器
IPADDR=192.168.200.10
NETMASK=255.255.255.0
GATEWAY=192.168.200.1
DNS1=114.114.114.114
DNS2=8.8.8.8
按esc键然后输入冒号输入wq保存并退出
输入systemctl restart network重启网卡
输入ip查看能看到自己的ip
输入ping baidu.com -c 3出现下面三行代表能通外网,网络配置成功
4、关闭防火墙
systemctl stop firewalld 关闭防火墙
systemctl disable firewalld 设置开机禁用防火墙
systemctl status firewalld 查看防火墙状态为enabled则表示防火墙已关闭
setenforce 0
vi /etc/selinux/config打开config文件,输入i,设置SELINUX为disabled,esc :wq保存并退出
5、配置时间同步
输入yum -y install ntpdate安装,ntpdate ntp1.aliyun.com配置事件同步
输入yum install -y yum-utils device-mapper-persistent-data lvm2安装必需的软件包
6、安装docker
输入yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 设置docker-ce的yum源
输入yum install -y docker-ce 安装最新版docker
输入docker -v查看docker版本,出现版本号则安装成功
输入systemctl start docker启动docker
输入systemctl enable docker 设置开机自启
7、配置docker镜像加速器
输入vi /etc/docker/daemon.json进行配置镜像加速器,在文件里输入i
百度搜索镜像加速器,选择一个复制进去,这里我用的是网易的
{"registry-mirrors":["镜像加速器路径"]}
esc : wq 保存并退出
输入systemctl daemon-reload
systemctl restart docker
重启docker服务
8、拉取一个镜像进行测试
输入docker run -dit -p 80:80 nginx:latest拉取一个镜像
到这里docker即安装成功