Jenkins+Docker 微服務部署到docker容器中
阿新 • • 發佈:2021-07-13
Jenkins部署微服務到docker容器(jenkins搭建)
在jenkins中構建專案,將專案打成的jar包放到指定目錄下,使用dockerfile將jar包構建成映象,然後docker啟動映象,微服務就部署好了
cat /server/docker/mall-admin/docker.sh #在docker伺服器建立指令碼
mv admin.jar ../backup/admin.jar.`date +%Y%m%d` #備份jar包 docker rm -f admin #刪除正在執行的admin微服務 docker rmi test/admin #刪除微服務admin映象 mv mall-admin-0.0.1-SNAPSHOT.jar admin.jar #修改jar包名稱 docker build -t test/admin . #構建當前目錄下的dockerfile檔案 docker run --name=admin --restart=always -p 8091:8091 -itd test/admin #執行映象構建容器
cat Dockerfile #在docker伺服器建立指令碼
FROM java:8 WORKDIR /server/docker/mall-admin ADD admin.jar admin.jar EXPOSE 8091 ENTRYPOINT java -jar -Dspring.profiles.active=test admin.jar
jenkins+docker構建微服務完成。
作者:等風來~~
出處:https://www.cnblogs.com/cfzy/p/15005537.html
本部落格所有文章僅用於學習、研究和交流目的,歡迎轉載。
如果覺得文章寫得不錯,或者幫助到您了,請點個贊。
如果文章有寫的不足的地方,請你一定要指出,因為這樣不光是對我寫文章的一種促進,也是一份對後面看此文章的人的責任。謝謝。