1. 程式人生 > 其它 >Jenkins+Docker 微服務部署到docker容器中

Jenkins+Docker 微服務部署到docker容器中

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

本部落格所有文章僅用於學習、研究和交流目的,歡迎轉載。

如果覺得文章寫得不錯,或者幫助到您了,請點個贊。

如果文章有寫的不足的地方,請你一定要指出,因為這樣不光是對我寫文章的一種促進,也是一份對後面看此文章的人的責任。謝謝。