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構建微服務完成。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM