创建springboot项目及用Docker部署的两种方法
一、用Dockerfile创建镜像
-
首先创建一个能正常运行的springboot项目husky
第一步,选择构建springboot项目
第二步,创建包名和项目名
第三步,勾选需要的依赖
第四步,选择项目位置
第五步,随便写个测试类和页面就ok了
第六步,测试,启动项目在本地浏览器输入:localhost:8088/husky如下表示成功了。
第七步,项目打包传服务器 -
服务器部署
上传项目到/opt/husky下面#cd /opt #mkdir husky #cd husky #rz 这样包就被上传到服务器的/opt/husky下面了
rz
:是将本地文件传服务器,输入rz点enter如果找不到命令需要先下载rz命令(rz上传 sz下载)如下#yum install lrzsz #rz
找到包上传 -
docker部署springboot项目
第一步,linux安装docker,安装地址: https://blog.****.net/Z_Vivian/article/details/88886559
第二步,在/opt/husky/目录下创建Dockerfile(注意Dockerfile文件没有后缀,可以在linux下用vim创建,也可以在本地创建文本文档再去掉后缀)Dockerfile内容如下:FROM openjdk:8 MAINTAINER zzx 1101648204@qq.com ADD husky.jar ~/husky.jar EXPOSE 8088 ENTRYPOINT ["java","-jar","~/husky.jar"]
第三部,/opt/husky下输入命令(后面有个
.
)用Dockefile创建镜像#docker build -t husky .
第四步,查看镜像
#docker images
我们能发现镜像被创建了
第五步,创建启动容器#docker run -d -p 8765:8765 husky
查看容器
#docker ps -a
可以看到容器已经启动了
如果我们项目有改动重新打包执行(docker restart 容器ID)就可以了如下:#docker restart husky
启动成功
二、Dockerfile创建镜像加shell脚本的启动方式
待更新。。。