因為docker基于正常的8-jre鏡像(非alpine,本身就300M) build springboot的鏡像后正常后至少300M以上,如果每次部署都要build, build需要時間,push和pull也需要時間.
下面說一種不需要重新build方法:
我springboot install后的包叫zzz.jar(100M),docker構建后 啟動起來,容器名稱叫zzz-docker.
執行如下指令(容器要正常啟動才可以執行下面的命令)
docker cp zzz.jar zzz-docker:/
docker restart zzz-docker
docker cp 【springboot的jar包】 【容器名稱】:【springboot的jar包在容器里的目錄】
docker restart 【容器名稱】
如果按上面的方法部署的話只需要install出zzz.jar 放到服務器,然后執行上面的命令就可以重新部署服務了,install比build快,網路傳輸只需要zzz.jar的大小 100M.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/249111.html
標籤:區塊鏈
上一篇:網路中繼
下一篇:量化合約交易系統開發自動策略
