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

1.安装并使用虚拟机VMware

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

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

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

VMware安装包

(2.)点击下一步

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述
点击更改后选择自己的安装位置即可,本人是放在F盘里面的test文件夹内
在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述
这里主要是进行虚拟机的一些配置和初始化信息,大可不必关注
在这里插入图片描述

(8.)选择“完成”

因为这款软件不是开源的,但是有一个月的使用期限,所以暂时取消许可证密钥的输入,直接点击完成即可
在这里插入图片描述

(9.)使用虚拟机

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

这里选择试用后点击继续即可
在这里插入图片描述

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

在这里插入图片描述

c.进入主界面

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

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

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

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]

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

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

在这里插入图片描述

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

在这里插入图片描述

4.安装tomcat镜像

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

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

在这里插入图片描述

(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/
在这里插入图片描述
经过查询猜测可能是tomcat版本问题,其实tomcat是正常启动的,通过第8步查看tomcat启动日志可以证明。

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

在这里插入图片描述

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

在这里插入图片描述
(8.)进入tomcat安装目录查看启动日志
在这里插入图片描述
在这里插入图片描述

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

这一步自己操作即可

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

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

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

在这里插入图片描述

9.访问项目

http://192.168.1.110:8088/yiqingditu/index.jsp
在这里插入图片描述

10.总结

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

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值