项目浅经验—环境搭建

理解:其实就是模拟搭建一个虚拟电脑,让虚拟电脑承担主要的运行。我们的电脑负责远程控制。

压力给到虚拟机身上!!

虚拟机

有了这个基本的思想,我们就开始可以开始进行环境搭建了。

首先我们要选择什么软件安装Linux虚拟机?(常见的软件有:virtualBox、VMware)

我们选择virtualBox!  

拥有了虚拟机电脑,我们考虑安装操作系统。首选Liunx操作系统也就是CentOs 7。

那么我们要怎么安装呢?

如果我们使用原生技术去安装,是一件极其麻烦的事情。

所以我们使用Varant进行链接虚拟机,然后快捷的安装操作系统

操作系统安装完后,我们就实打实的拥有一个干净的虚拟电脑了。那么我们怎么对它进行远程控制呢?

网络配置

其实就是通过网络ip的形式进行链接。

因此,我们需要对虚拟机的进行网络设置。我们可以通过vagrant的vagranfile文件进行配置。因为这个文件里边的配置会实实在在的跟虚拟机交互。

(检查可以在虚拟机上输入  ip addr、主虚互ping)

完成了上述的操作后,我们可以说就完成了环境搭建的基本!!

对于一个项目来说,大部分的工作无非就是增删改查。

那我们需要实现这些功能,就必须要有数据库、redis等环境。因此我们把核心的压力给到虚拟机后,这些环境也要安装在虚拟机上。

在此思维上,我们进一步思考如何安装??!

Docker

Docker安装

快速的正解:Docker

(Docker虚拟化容器技术,每种容器都是一个完整的运行环境,容器都是相互独立隔离,可以理解为docker容器里边就是一个小的Liunx虚拟机环境,负责的东西是单独的。一个容器就只干一件事,然后通过唯一的端口进行识别容器)

所以我们在虚拟机上安装docker并配置好开机自启动哦

然后我们配置Dockers镜像,采用阿里云

找到镜像中心,找我们项目的环境并安装

数据库Mysql

检查

启动mysql的容器:

检查启动:

来到这一步,说明虚拟机的mysql环境已经搭建好,接下来,我们使用我们自己的电脑远程控制虚拟机的Mysql

Docker容器项目环境配置

其实对于在这个虚拟机上的Mysql,我们还需要配置(字符编码级等),所以我们需要进入到容器内部进行配置

打开my.cnf文件,按照要求进行设置

配置完成,我们就可以重启Mysql容器了

Redis

老样子自己在阿里云镜像找到Redis安装教程就行了

安装完后记得开启持久化,防止数据丢失!

【面试常问】Redis的持久化机制是什么?各自的优缺点?_redis持久化的几种方式,优缺点是什么,怎么实现的-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/weixin_42601136/article/details/122759402

完成之后进行测试安装情况

以上就是虚拟机的redis容器的安装。

接下来,我们就可以通过我么的主机进行链接虚拟机

到此为止,我们已经完成了虚拟机上基本的环境搭建。

接下来,我们开始搭建主机上的开发环境

统一开发环境

后端:JDK1.8、Maven3.6.1、使用idea时最好装上Lombok、MyBatisx插件

前端:常用的环境开发(自己找)

远程仓库git:(注册一个码云)

创建项目的微服务

例如(商品服务、仓储服务、订单服务、优惠卷服务、用户服务)

创建完成就可以使用同步到远程仓库了。

到此,项目环境搭建大致的思路完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值