环境搭建
一般都是由开发部署的,但就我个人而言,我认为部署环境应该是:
我以java为例,通过maven部署springboot框架下的某一程序的环境:
前期准备:
i、首先,进行Java语言环境部署:先安装Java:docker pull java:8 在SpringBoot中,需要在插件依赖中新增关于Docker的插件 ii、然后,配置好Maven的环境: 下载并解压apache-maven文件并将bin目录的路径添加到path路径下,验证Maven环境是否搭建好命令为:mvn -v
a、以java为例,假设开发一个服务,通过maven将SpringBoot的程序构建成. war/. jar包,然后在Linux服务器通过命令来启动,具体命令是:java -jar .war。
步骤如下:
其次,启动:java -jar [以.jar为后缀的文件]
然后,通过查询源代码,可以知道返回的数据,
最后,访问网址,可以得到响应。
实战如下:
以DBPlus为例:
打开DBPlus文件夹,会有一个"target"文件夹:
a、清理:mvn clean(指的是把构建成功的.war or .jar进行删除)
此时,通过查看DBPlus文件夹,发现"target"文件夹被清理成功!
b、打包:mvn package(把代码打包构建成.jar .war )
其次,启动:java -jar [以.jar为后缀的文件]:
通过查询源代码,可以知道返回的数据是:
访问网址,可以得到响应。
b、通过docker的方式部署,通过dockerfile构建成image的镜像,然后启动这个镜像后是一个容器,那么环境也就部署好了。
步骤如下:
首先,创建Dockerfile的文件,将该程序的以 . jar/war文件放到一个目录下;
其次,构建docker镜像并且可以查看到该镜像。
最后,运行镜像。
实战如下:
以DBPlus为例:
step1:下来在docker文件夹里面创建Dockerfile的文件,文件内容具体如下:
注意:.jar包必须和Dockerfile放到同一个目录下。
step2:构建docker镜像的信息并运行镜像
构建镜像:docker build -t dbplus
运行镜像如下:
二、Linux环境搭建