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包,不知道能不能直接打包替換後重新啓動