1.構(gòu)建springboot項目
2.打包應(yīng)用
3.編寫dockerfile
4.構(gòu)建鏡像
5.發(fā)布運行!
[root@localhost demo]# ls demo02-0.0.1-SNAPSHOT.jar Dockerfile # Dockerfile文件 [root@localhost demo]# cat Dockerfile FROM java:8 COPY *.jar /app.jar CMD ["--server.port=8080"] EXPOSE 8080 ENTRYPOINT ["java","-jar","/app.jar"] # 構(gòu)建鏡像 [root@localhost demo]# docker build -t myapp . Sending build context to Docker daemon 16.52MB Step 1/5 : FROM java:8 8: Pulling from library/java 5040bd298390: Pull complete fce5728aad85: Pull complete 76610ec20bf5: Pull complete 60170fec2151: Pull complete e98f73de8f0d: Pull complete 11f7af24ed9c: Pull complete 49e2d6393f32: Pull complete bb9cdec9c7f3: Pull complete Digest: sha256:c1ff613e8ba25833d2e1940da0940c3824f03f802c449f3d1815a66b7f8c0e9d Status: Downloaded newer image for java:8 ---> d23bdf5b1b1b Step 2/5 : COPY *.jar /app.jar ---> 5da95c636893 Step 3/5 : CMD ["--server.port=8080"] ---> Running in fa572a071b60 Removing intermediate container fa572a071b60 ---> 923a3dc22971 Step 4/5 : EXPOSE 8080 ---> Running in ab336abf9423 Removing intermediate container ab336abf9423 ---> 41946a7a1a04 Step 5/5 : ENTRYPOINT ["java","-jar","/app.jar"] ---> Running in dcd4cb40838c Removing intermediate container dcd4cb40838c ---> edcc53f97c94 Successfully built edcc53f97c94 Successfully tagged myapp:latest [root@localhost demo]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE myapp latest edcc53f97c94 About a minute ago 660MB java 8 d23bdf5b1b1b 3 years ago 643MB ## 運行鏡像 [root@localhost demo]# docker run -d -p 8080:8080 myapp 4aa0eefb1c5d53d752ade949625683a61acc2e5bfe642614b1ae68533b279dae # 訪問測試 [root@localhost demo]# curl localhost:8080/hello/hello hello[root@localhost demo]# # 訪問成功
分享標(biāo)題:Springboot微服務(wù)打包Docker鏡像流程解析-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://vcdvsql.cn/article24/diccce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)頁設(shè)計公司、建站公司、云服務(wù)器、標(biāo)簽優(yōu)化、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容