文章目录

  • 1,软件下载地址
  • 2,安装流程
  • 2.1,Vmware16虚拟机的安装流程
  • 2.2,CentOS-7-x86_64-DVD-1810安装
  • 2.3,网络配置静态ip,并且关闭防火墙
  • 2.4,企业级服务器/主机不能上网的排查流程
  • 2.5,切换yum源
  • 2.6,Docker安装
  • 3,克隆模板机
  • 3,克隆模板机


1,软件下载地址

Vmware16:链接: https://pan.baidu.com/s/1YArpfTs1isjeeZ6wHNkabg?pwd=6666 提取码: 6666

CentOS-7-x86_64-DVD-1810:链接: https://pan.baidu.com/s/1hn0XZjfDQapDjkJdKmxMNQ?pwd=6666 提取码: 6666

2,安装流程

2.1,Vmware16虚拟机的安装流程

略!

2.2,CentOS-7-x86_64-DVD-1810安装

创建新的虚拟机:选择典型配置,下一步

Mondo Rescue 虚拟机 虚拟机模块下载_centos

选择稍后安装操作系统,下一步

Mondo Rescue 虚拟机 虚拟机模块下载_ide_02

选择Linux,CentOS 7 64位,下一步

Mondo Rescue 虚拟机 虚拟机模块下载_docker_03

填写虚拟机名称并选择存放位置,我这里要创建的是模板机,用于克隆虚拟机,所以名称是CentOS7模板机,下一步

Mondo Rescue 虚拟机 虚拟机模块下载_Mondo Rescue 虚拟机_04

指定磁盘容量默认,下一步

Mondo Rescue 虚拟机 虚拟机模块下载_linux_05

点击完成

Mondo Rescue 虚拟机 虚拟机模块下载_Mondo Rescue 虚拟机_06

双击 CD/DVD(IDE) 自动检测,使用ISO镜像文件,选择下载好的iso文件,点击确定

Mondo Rescue 虚拟机 虚拟机模块下载_centos_07

启动虚拟机,选择 Install CentOS 7 进行安装

Mondo Rescue 虚拟机 虚拟机模块下载_ide_08

SOFTWARE SELECTION,选择最小化安装,当然也可以根据自己需要进行安装,点击Done

Mondo Rescue 虚拟机 虚拟机模块下载_linux_09

取消勾选 KDUMP,点击Done

Mondo Rescue 虚拟机 虚拟机模块下载_centos_10

INSTALLATION DESTINATION,分区类型选择自动配置分区,点击Done

Mondo Rescue 虚拟机 虚拟机模块下载_ide_11

开启 Ethernet,获取IP地址,这样才能正常使用网络,点击Done

Mondo Rescue 虚拟机 虚拟机模块下载_Mondo Rescue 虚拟机_12

配置ROOT密码,也可以创建用户账号

Mondo Rescue 虚拟机 虚拟机模块下载_Mondo Rescue 虚拟机_13

等待安装完成,REBOOT 重启!

2.3,网络配置静态ip,并且关闭防火墙

在虚拟机关机状态下编辑初始化网络,点击虚拟网络编辑器,选择VMnet8,下面这个子网ip都是路由器随机分配的192.168.开头,这里为了方便个人使用,一般配置为10.0.0.0,注意这里的网关IP 10.0.0.2,待会儿网卡配置文件中会用到

Mondo Rescue 虚拟机 虚拟机模块下载_Mondo Rescue 虚拟机_14

修改主机名:hostnamectl set-hostname sec

安装vim文本编辑器:yum install -y vim tree lrzsz wget curl unzip

安装网络工具:yum install -y net-tools

编辑网卡的配置文件,配置静态IP,配置好的文件如下图

命令:vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=10.0.0.135
NETMASK=255.255.255.0
GATEWAY=10.0.0.2
DNS1=114.114.114.114

i 进入编辑模式,编辑好后 ESC 然后大写状态下 ZZ

重启网络使配置生效,命令:systemctl restart network

测试网络:ping www.baidu.com

Mondo Rescue 虚拟机 虚拟机模块下载_Mondo Rescue 虚拟机_15

关闭防火墙并关闭开机自启:

systemctl stop firewalld

systemctl disable firewalld

关闭网络管理并关闭开机自启:

systemctl stop NetworkManager

systemctl disable NetworkManager

2.4,企业级服务器/主机不能上网的排查流程
  1. 检查数据链路/传输介质(网线、光纤,同轴电缆) OK
  2. ping命令 网关(路由器/NAT)OK ping 10.0.0.2 自己的网关 OK
  3. ping命令 DNS服务器 www.baidu.com OK
  4. ping命令 114.114.114.114 OK
  5. 检查网卡的配置文件是否正确/防火墙是否关闭
2.5,切换yum源

常用的yum源:阿里源、清华源、163源、SOHU源、中科大源,这里切换为阿里源

  1. 凡是对配置文件增删改前,都要先备份再操作
  2. cd /etc/yum.repos.d
  3. mv CentOS-Base.repo CentOS-Base.repo.bak
  4. wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  5. yum clean all
  6. yum makecache
2.6,Docker安装

步骤0,准备工作

uname -a 查看系统内核,Docker要求内核在3.10(CentOS6.5)以上

步骤1,替换Docker的安装源

  1. yum install -y yum-utils device-mapper-persistent-data lvm2
  2. yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  3. yum list docker-ce --showduplicates | sort -r

步骤2,生成缓存

步骤3,Docker安装

安装最新版本:yum install -y docker-ce

安装指定版本:yum install -y docker-ce-18.09.9 docker-ce-cli-18.09.9

Docker的卸载:

首先搜索已安装的Docker安装包:yum list installed|grep docker

Mondo Rescue 虚拟机 虚拟机模块下载_centos_16

逐一删除:yum -y remove docker-ce-cli.x86_64yum -y remove docker-scan-plugin.x86_64

删除Docker镜像:rm -rf /var/lib/docker

再次查看安装包:yum list installed|grep docker

步骤4,启动Docker

systemctl start docker

步骤5,查看Docker版本,服务端和客户端一致

docker version

Mondo Rescue 虚拟机 虚拟机模块下载_linux_17

步骤6,设置自启动

systemctl enable docker

步骤7,使用阿里云的容器镜像加速源:控制台-》搜索-》容器镜像服务

Mondo Rescue 虚拟机 虚拟机模块下载_centos_18

vim /etc/docker/daemon.json

systemctl daemon-reload

systemctl restart docker

至此模板机安装优化完成!

3,克隆模板机

关机状态下,拍摄快照保存虚拟机的当前状态,方便日后恢复

Mondo Rescue 虚拟机 虚拟机模块下载_centos_19

这里可以对当前虚拟机进行克隆,对克隆后的虚拟机只需要修改网卡配置文件中的IP地址即可正常使用

Mondo Rescue 虚拟机 虚拟机模块下载_docker_20

systemctl restart docker

至此模板机安装优化完成!