使用docker+gradle打包部署多模块springboot项目到Ubuntu服务器上

有一段时间没写博客了, 最近比较忙. 前些日子朋友说想学docker, 本博客就是通过docker部署到Ubuntu服务器上的, docker可以看成一个虚拟机, 对于低配置服务器效果更加明显, 资源合理运用了. 至于更深层的好处可以去docker中文文档 看看, 这个大家应该很开心, 因为是中文, 讲的很细.

阅读全文 »

一个SpringBoot项目在Linux 服务器上使用Docker 打包部署的脚本记录

cd keppelfei
# 拉一下新代码
git pull
# 切换主分支
git checkout master
# 开始打包镜像
./gradlew clean build dockerBuilder --info
# 停止当前运行的docker镜像
docker stop gradle-boot
# 删除docker镜像
sudo docker rm $(sudo docker ps -a -q)
# 查看当前所有的镜像
docker images
# 运行打好的镜像
docker run -d --name gradle-boot -p 8081:8081 keppel/spring-boot-gradle-for-docker:1.0
# 批量清空REPOSITORY, TAG为none的镜像
docker images|grep none|awk '{print $3}'|xargs docker rmi
# 查看docker容器对应的日志
docker logs -f -t --tail=40 gradle-boot

阅读全文 »

最简单的打包java web项目成exe文件

最近朋友公司有个需求说是因为开发部署到现场比较麻烦, 因为浏览器设置等等一些东西, 所以需要打包成普通的安装软件, 然后就有了这篇文章…
网上搜了一下解决办法, 都太麻烦, 习惯性看了一下github, 还真发现了一个 牛逼的项目, 于是写个博客记录一下吧..

阅读全文 »