虚拟机VMware安装docker完成个人web项目部署

1.安装并使用虚拟机VMware

下载链接:
https://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.5.6-16341506.exe

虚拟机vmware安装很简单,傻瓜式安装即可,步骤如下:

(1.)双击软件包进行安装

VMware安装包

(2.)点击下一步

虚拟机VMware安装docker完成个人web项目部署_第1张图片

(3.)勾选“我接受许可协议中的条款”,然后点击下一步

虚拟机VMware安装docker完成个人web项目部署_第2张图片

(4.)点击“更改”自定义安装位置,然后继续点击下一步

虚拟机VMware安装docker完成个人web项目部署_第3张图片
点击更改后选择自己的安装位置即可,本人是放在F盘里面的test文件夹内
虚拟机VMware安装docker完成个人web项目部署_第4张图片

(5.)取消勾选“启动时检查产品更新”和“加入VMware客户体验提升计划”,然后点击下一步

虚拟机VMware安装docker完成个人web项目部署_第5张图片

(6.)勾选“桌面”创建桌面快捷方式,然后点击下一步

虚拟机VMware安装docker完成个人web项目部署_第6张图片

(7.)最后点击“安装”静等虚拟机的安装

虚拟机VMware安装docker完成个人web项目部署_第7张图片
这里主要是进行虚拟机的一些配置和初始化信息,大可不必关注
虚拟机VMware安装docker完成个人web项目部署_第8张图片

(8.)选择“完成”

因为这款软件不是开源的,但是有一个月的使用期限,所以暂时取消许可证密钥的输入,直接点击完成即可
虚拟机VMware安装docker完成个人web项目部署_第9张图片

(9.)使用虚拟机

a.点击桌面快捷方式,打开虚拟机

这里选择试用后点击继续即可
虚拟机VMware安装docker完成个人web项目部署_第10张图片

b.点击“完成”进入主界面

虚拟机VMware安装docker完成个人web项目部署_第11张图片

c.进入主界面

在主界面直接点击创建新的虚拟机进行Linux系统的安装
虚拟机VMware安装docker完成个人web项目部署_第12张图片
选择自定义安装
虚拟机VMware安装docker完成个人web项目部署_第13张图片
硬件兼容性选择VMware版本,本次安装使用的是15
虚拟机VMware安装docker完成个人web项目部署_第14张图片
这里选择稍后安装操作系统
虚拟机VMware安装docker完成个人web项目部署_第15张图片
这里选择安装Linux系统,版本根据自己本机的系统选择对应的CentOS,本人电脑是64位,所以选择了64位的centos7
虚拟机VMware安装docker完成个人web项目部署_第16张图片
为你的虚拟机命名并指定安装位置
虚拟机VMware安装docker完成个人web项目部署_第17张图片
虚机处理器配置
虚拟机VMware安装docker完成个人web项目部署_第18张图片
虚机内存大小配置
虚拟机VMware安装docker完成个人web项目部署_第19张图片
使用桥接模式
虚拟机VMware安装docker完成个人web项目部署_第20张图片
默认即可
虚拟机VMware安装docker完成个人web项目部署_第21张图片
继续默认
虚拟机VMware安装docker完成个人web项目部署_第22张图片
选择创建新的磁盘
虚拟机VMware安装docker完成个人web项目部署_第23张图片
分配磁盘容量
虚拟机VMware安装docker完成个人web项目部署_第24张图片
默认即可
虚拟机VMware安装docker完成个人web项目部署_第25张图片
选择自定义硬件
虚拟机VMware安装docker完成个人web项目部署_第26张图片
由于我们是部署服务器,所以可以将打印机和声卡移除,然后点击关闭,最后点击完成,至此,虚拟机已经成功安装完成
虚拟机VMware安装docker完成个人web项目部署_第27张图片
安装后界面,左侧是虚机名,右侧则是虚机详细信息
虚拟机VMware安装docker完成个人web项目部署_第28张图片

2.在虚拟机上安装Linux系统centos7

Docker 要求 CentOS 系统的内核版本高于 3.10,下载链接:
http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-2003.iso
在步骤1安装的虚机继续操作,编辑虚机选择下载好的镜像文件,然后点击开启虚拟机
虚拟机VMware安装docker完成个人web项目部署_第29张图片
在启动界面通过方向键选择Install CentOS 7后回车
虚拟机VMware安装docker完成个人web项目部署_第30张图片
选择系统语言,向下拉找到中文
虚拟机VMware安装docker完成个人web项目部署_第31张图片
单击安装位置后直接点击完成即可
虚拟机VMware安装docker完成个人web项目部署_第32张图片
单击网络和主机名配置网络
虚拟机VMware安装docker完成个人web项目部署_第33张图片
虚拟机VMware安装docker完成个人web项目部署_第34张图片
配置完成后点击开始安装
虚拟机VMware安装docker完成个人web项目部署_第35张图片
配置密码
虚拟机VMware安装docker完成个人web项目部署_第36张图片
余下的只有等待了
虚拟机VMware安装docker完成个人web项目部署_第37张图片
重启后登录进入Linux服务器
虚拟机VMware安装docker完成个人web项目部署_第38张图片

3.安装docker

进行docker安装之前,推荐两款软件:SecureCRT 和 FileZilla.
SecureCRT是支持SSH(Secure Shell)的终端仿真程序,作用是远程登录服务器,也就是在Windows下登录UNIX或Linux服务器主机的软件,使用SecureCRT可以方便用户在windows环境下对Linux主机进行管理;FileZilla是一个免费开源的FTP软件,方便文件上传下载。
接下来开始安装docker,需要注意保持网络畅通:

(1.)通过[ uname -r ]命令查看你当前的内核版本是否高于 3.10

在这里插入图片描述

(2.)使用 root 权限 [sudo yum update],确保 yum 包更新到最新

在这里插入图片描述
更新过程需要输入y进行交互,确保更新成功
在这里插入图片描述

(3.)安装需要的软件包[sudo yum install -y yum-utils device-mapper-persistent-data lvm2]

在这里插入图片描述
在这里插入图片描述

(4.)设置yum源[sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo]

在这里插入图片描述

(5.)安装最新稳定版docker[sudo yum install docker-ce]

虚拟机VMware安装docker完成个人web项目部署_第39张图片
在这里插入图片描述

(6.)启动并加入开机启动[sudo systemctl start docker]、[sudo systemctl enable docker]

在这里插入图片描述

(7.)验证是否安装成功[docker version]

在这里插入图片描述

4.安装tomcat镜像

docker镜像地址命名规范为:镜像仓库/项目名/镜像名:标签名

(1.)下载tomcat镜像[docker pull tomcat]

虚拟机VMware安装docker完成个人web项目部署_第40张图片

(2.)查看镜像[docker images]

在这里插入图片描述

(3.)启动tomcat[docker run -d -p 8088:8080 docker.io/tomcat]

在这里插入图片描述
-d表示后台运行,-p端口映射,前面的8088是本机ip访问端口(,后面8080是docker容器内部的端口
访问浏览器测试tomcat是否正常启动:
http://192.168.1.110:8088/
虚拟机VMware安装docker完成个人web项目部署_第41张图片
经过查询猜测可能是tomcat版本问题,其实tomcat是正常启动的,通过第8步查看tomcat启动日志可以证明。

(4.)查看docker容器[docker ps]

在这里插入图片描述

(5.)进入docker容器[docker exec -it 7e132767c055 /bin/bash]

在这里插入图片描述
(8.)进入tomcat安装目录查看启动日志
在这里插入图片描述
虚拟机VMware安装docker完成个人web项目部署_第42张图片

6.将自己的web项目打war包

这一步自己操作即可

7.上传war包至tomcat webapps目录下[docker cp /yiqingditu.war 7e132767c055:/usr/local/tomcat/webapps]

在这里插入图片描述
进入docker容器tomcat的webapps目录下,可以看到war包已经上传上去了
在这里插入图片描述

8.退出并重启容器[docker restart 7e132767c055]

虚拟机VMware安装docker完成个人web项目部署_第43张图片

9.访问项目

http://192.168.1.110:8088/yiqingditu/index.jsp
虚拟机VMware安装docker完成个人web项目部署_第44张图片

10.总结

	第一次写这种类型的笔记,方便以后复习吧,也希望能给和我一样的新人一点点帮助。整个过程没有细节性的介绍,纯粹是操作手册,关于docker的一些命令可以通过菜鸟教程学习。

https://www.runoob.com/docker/docker-tutorial.html

你可能感兴趣的:(docker,linux,centos,服务器)