最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot打包docker鏡像發(fā)布的詳細步驟

 更新時間:2022年04月19日 10:09:50   作者:北海冥魚未眠  
這篇文章主要介紹了SpringBoot打包docker鏡像發(fā)布,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1:首先構(gòu)建一個SpringBoot項目

只需要添加web依賴

2:編寫一個controller用于測試

3:本機啟動觀察是否能夠成功訪問

4:打包

5:找到生成的jar包位置

6:jar包的啟動運行測試

7:編寫Dockerfile文件

8:把我們的jar包和Dockerfile文件上傳服務(wù)器

9:利用上傳的文件構(gòu)建鏡像

[root@iZwz9hv1phm24s3jicy8x1Z idea]# ls
Dockerfile  Docker-Package-0.0.1-SNAPSHOT.jar
[root@iZwz9hv1phm24s3jicy8x1Z idea]# docker build -t dongmu-springboot-project .
Sending build context to Docker daemon  17.54MB
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
 ---> a16d648390df
Step 3/5 : CMD ["--server.port=8080"]
 ---> Running in bc45f72484c7
Removing intermediate container bc45f72484c7
 ---> 713861b331ad
Step 4/5 : EXPOSE 8080
 ---> Running in 7a28e4939b5e
Removing intermediate container 7a28e4939b5e
 ---> 08f540832166
Step 5/5 : ENTRYPOINT ["java","-jar","/app.jar"]
 ---> Running in 6cd669cd522c
Removing intermediate container 6cd669cd522c
 ---> 1fd9f50df534
Successfully built 1fd9f50df534
Successfully tagged dongmu-springboot-project:latest

10:利用鏡像運行容器

[root@iZwz9hv1phm24s3jicy8x1Z idea]# docker images
REPOSITORY                  TAG                IMAGE ID       CREATED              SIZE
dongmu-springboot-project   latest             1fd9f50df534   About a minute ago   661MB
redis                       5.0.9-alpine3.11   3661c84ee9d0   24 months ago        29.8MB
tomcat                      9.0.22             c856951ade0a   2 years ago          624MB
java                        8                  d23bdf5b1b1b   5 years ago          643MB
[root@iZwz9hv1phm24s3jicy8x1Z idea]# docker run -d -P --name dongmu-springboot-web dongmu-springboot-project
c63282034de4e9dca727c93009e29f421bcd2544557a60b6339fa8056cc1d0d5

11:測試訪問

[root@iZwz9hv1phm24s3jicy8x1Z idea]# docker ps
CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS          PORTS                                         NAMES
c63282034de4   dongmu-springboot-project   "java -jar /app.jar …"   34 seconds ago   Up 33 seconds   0.0.0.0:49166->8080/tcp, :::49166->8080/tcp   dongmu-springboot-web
[root@iZwz9hv1phm24s3jicy8x1Z idea]# curl localhost 49166
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <title>Apache Tomcat/9.0.50</title>
        <link href="favicon.ico" rel="icon" type="image/x-icon" />
        <link href="tomcat.css" rel="stylesheet" type="text/css" />
    </head>
......
訪問成功

上面是內(nèi)部訪問,下面我們重新啟動利用外網(wǎng)進行訪問

[root@iZwz9hv1phm24s3jicy8x1Z idea]# docker run -d -p 3344:8080 --name dongmu-springboot-web dongmu-springboot-project
35f3b4fe0f9a4b878d6566a9f4334fc98e7841b1fc5eb7869dd0044d4fb44d6d

歐克,外網(wǎng)訪問成功。

到此這篇關(guān)于SpringBoot打包docker鏡像發(fā)布的文章就介紹到這了,更多相關(guān)SpringBoot打包docker鏡像內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker圖文詳解

    Docker圖文詳解

    今天小編就為大家分享一篇關(guān)于Docker圖文詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 谷歌技術(shù)人員解決Docker鏡像體積太大問題的方法

    谷歌技術(shù)人員解決Docker鏡像體積太大問題的方法

    這篇文章主要介紹了谷歌技術(shù)人員解決Docker鏡像體積太大問題的方法,涉及虛擬機,谷歌docker鏡像構(gòu)建實踐及構(gòu)建工具bazel的介紹等相關(guān)內(nèi)容,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Docker 使用國內(nèi)鏡像倉庫的方法

    Docker 使用國內(nèi)鏡像倉庫的方法

    這篇文章主要介紹了Docker 使用國內(nèi)鏡像倉庫的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • docker的pdflatex環(huán)境配置的方法步驟

    docker的pdflatex環(huán)境配置的方法步驟

    這篇文章主要介紹了docker的pdflatex環(huán)境配置的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Docker Windows配置國內(nèi)鏡像源過程

    Docker Windows配置國內(nèi)鏡像源過程

    本文介紹了在Windows下配置Docker使用國內(nèi)鏡像源的方法,包括通過Docker Desktop圖形界面和直接修改配置文件兩種方式,配置完成后可提升鏡像下載速度,解決網(wǎng)絡(luò)限制問題,同時提供了常見問題解決和最佳實踐建議
    2026-04-04
  • Docker Compose實現(xiàn)一鍵部署前后端分離項目的完整指南

    Docker Compose實現(xiàn)一鍵部署前后端分離項目的完整指南

    這篇文章主要為大家詳細介紹了Docker Compose實現(xiàn)一鍵部署前后端分離項目的相關(guān)方法,文中的示例代碼講解詳細,感興趣的小伙伴可以了解下
    2026-02-02
  • 多個docker compose啟動的容器之間通信實現(xiàn)過程

    多個docker compose啟動的容器之間通信實現(xiàn)過程

    文章討論了Docker Compose中多組容器編排的問題,指出默認情況下各組容器網(wǎng)絡(luò)會隔離,為了解決跨組訪問的問題,文章建議創(chuàng)建一個公共網(wǎng)絡(luò),并將各組容器組的默認網(wǎng)絡(luò)配置改為該公共網(wǎng)絡(luò),同時啟用外部連接,這樣可以實現(xiàn)跨組訪問,解決網(wǎng)絡(luò)隔離的限制
    2025-09-09
  • Docker私服倉庫Harbor安裝的步驟詳解

    Docker私服倉庫Harbor安裝的步驟詳解

    這篇文章主要介紹了Docker私服倉庫Harbor安裝的步驟詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • docker鏡像、容器消失解決辦法步驟記錄

    docker鏡像、容器消失解決辦法步驟記錄

    在工作中,Docker服務(wù)突然停止,鏡像和容器消失是極為頭疼的問題,解決方案分為檢查存儲空間和更換Docker安裝目錄兩種,文中將兩種方法介紹的非常詳細,需要的朋友可以參考下
    2024-10-10
  • 解決docker報錯:docker:invalid?reference?format.

    解決docker報錯:docker:invalid?reference?format.

    在導入鏡像的時候出現(xiàn)問題:invalid reference format,這里總結(jié)下,這篇文章主要給大家介紹了關(guān)于解決docker報錯:docker:invalid?reference?format的相關(guān)資料,需要的朋友可以參考下
    2024-01-01

最新評論

潢川县| 沂水县| 禹州市| 克拉玛依市| 濮阳市| 宁武县| 于都县| 鄂托克前旗| 保靖县| 阳春市| 南京市| 义马市| 托克逊县| 突泉县| 德保县| 礼泉县| 新乡县| 尼木县| 新宾| 黑山县| 苍山县| 蒙山县| 新建县| 咸阳市| 长汀县| 瑞丽市| 紫金县| 洛扎县| 城口县| 金湖县| 宁晋县| 灵丘县| 波密县| 安平县| 南城县| 诸暨市| 承德县| 宿迁市| 台安县| 忻城县| 阳城县|