1.下载
VMware
软件市场就有
centos镜像
官网下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/
阿里云站点:http://mirrors.aliyun.com/centos/7/isos/x86_64/
阿帕奇站点:http://apache.apooloo.cn/#/down/4b1734c98c445144c342c73e23948358
各个版本的ISO镜像文件说明: CentOS-7-x86_64-DVD-1708.iso 标准安装版(推荐) CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有软件(以用来补充系统的软件或者填充本地镜像) CentOS-7-x86_64-LiveGNOME-1708.iso GNOME桌面版 CentOS-7-x86_64-LiveKDE-1708.iso KDE桌面版 CentOS-7-x86_64-Minimal-1708.iso 精简版,自带的软件最少 CentOS-7-x86_64-NetInstall-1708.iso 网络安装版(从网络安装或者救援系统)
2.配置网络网卡
cd /etc/sysconfig/network-scripts/
编辑ifcfg-ens33(具体名字可能因系统不同而各异,如eth0、eth33...)
vi ifcfg-ens33
# 启动网络时,启动该设备、这个参数只需要修改,不需要新增
ONBOOT=yes
# 指定DNS服务器的IP地址,使其可正常解析域名,从而访问外网
DNS1=8.8.8.8
DNS2=4.2.2.2
重新加载网络配置文件
service network restart
检查网络是否连通
ping www.baidu.com
3.安装图形化界面(看个人需求)
检查yum是否可正常使用
yum
获取并安装CentOS默认的图形界面GNOME程序包
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
一路 "y" 同意
直到提示"Completed!"
修改CentOS默认启动模式为图形化模式
查看当前模式
systemctl get-default
默认的模式为multi-user.target,即命令行模式
修改为图形界面模式
systemctl set-default graphical.target
# 修改模式命令: systemctl set-default graphical.target # 将默认模式修改为图形界面模式 systemctl set-default multi-user.target # 将默认模式修改为命令行模式
查看是否修改成功
systemctl get-default
重启
reboot
4.安装docker
安装前准备
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker,通过 uname -r 命令查看你当前的内核版本:
uname -r
更新yum包
yum update
安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
设置yum源(二选一)
官方源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
阿里源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新并安装 Docker-CE
yum makecache fast
开启Docker服务
service docker start
测试docker安装是否成功
sudo docker run hello-world
docker基本体验
创建tomcat容器
因为官网速度较慢,配置阿里加速器
登录阿里云,在容器镜像服务的镜像加速器中有配置镜像加速器的操作文档
sudo mkdir -p /etc/docker
sudo vi /etc/docker/daemon.json
{
"registry-mirrors": ["加速地址"]
}
sudo systemctl daemon-reload
sudo systemctl restart docker
下载Tomcat镜像
docker pull tomcat
运行Tomcat
docker run -d --name first_tomcat -p 8088:8080 tomcat
first_tomcat :自定义名称
8088 服务器端口
8080 docker内部端口
tomcat docker名称
查看镜像
docker images
镜像运行后就会变成容器
查看容器
docker ps
进入容器
docker exec -it 91111bb48072 /bin/bash
复制webapps.dist到webapps下
mv webapps.dist/* webapps/
浏览器登录虚拟机host+port查看是否成功
ps:
在遇到Another app is currently holding the yum lock; waiting for it to exit...这种错误时,
可能是系统自动升级正在运行,yum进程在锁定状态中,使用#rm -f /var/run/yum.pid
就能正常使用yum来安装软件了