docker上部署java

Preface

最近在尝试 #flutter# 开发,需要用到后端api,而原先的服务端上基于 Springboot-v2 的,不是完全的前后端分离项目,某些接口需要调整之后才能用,所以需要边调整 api 边开发flutter app。自己用的开发机上2014年左右的Mac Pro,同时开启过多的idea会很卡,所以想把服务端开发环境部署到docker上,这样就不质疑太卡。

Steps

以下上具体实施步骤

打包

idea 中,运行'mvn:package',得到发布的包

获取java8镜像

sh docker pull java:8

运行docker命令

docker run -d --name yourname -p port_to_access:port_to_expose -v /local_absolute_path/hehe-2.0.0.RELEASE.jar:/usr/app.jar java:8 java -jar -Xms256m /usr/app.jar

TODO

后续如何更新此jar包,不知道能不能直接打包替换后重新启动

posted @ 2021-08-26 09:54  Ado_On  阅读(152)  评论(0编辑  收藏  举报