欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker啟動springboot項目容器閃退的解決

 更新時間:2024年07月10日 10:17:48   作者:小碼快撩  
本文主要介紹了docker啟動springboot項目容器閃退,大部分原因是啟動報錯,文中通過圖文示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

dockerfile腳本編寫

#dockerfile腳本
FROM java:8
COPY *.jar /app.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","/app.jar"]

編寫好腳本后將腳本文件和maven打好的jar包放入同一目錄中

執(zhí)行構(gòu)建鏡像命令docker build -t docker-test .

  • -t :為指定鏡像名稱
  • .:為當(dāng)前目錄執(zhí)行

發(fā)現(xiàn)報錯,報錯原因是dockerfile腳本里不能用java8,要用openjdk8

從新構(gòu)建,構(gòu)建成功

啟動docker容器,命令docker run -d --name hello -p 8080:8080 hello 

  • -d:后臺運(yùn)行
  • --name:指定容器名稱
  • -p:向外暴露端口

啟動成功,查看一下容器運(yùn)行狀態(tài),發(fā)現(xiàn)容器閃退

 Exited (1)代表不是正常退出,而是有錯誤導(dǎo)致退出,排查問題,用交互模式重啟容器

命令:docker start -ai hello 

發(fā)現(xiàn)錯誤是編譯時的java版本與docker容器中的java版本不一致,編譯用的java17,docker中的是java8

修改dockerfile中的jdk版本,從新構(gòu)建鏡像并啟動容器,發(fā)現(xiàn)啟動成功

我們驗證一下是否可以成功訪問

可以成功訪問到,問題解決

到此這篇關(guān)于docker啟動springboot項目容器閃退的文章就介紹到這了,更多相關(guān)docker啟動springboot閃退內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker安裝ros2詳細(xì)步驟介紹

    docker安裝ros2詳細(xì)步驟介紹

    大家好,本篇文章主要講的是docker安裝ros2詳細(xì)步驟介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • SpringBoot打包成Docker鏡像的項目實踐

    SpringBoot打包成Docker鏡像的項目實踐

    Spring Boot和Docker,可以方便地將應(yīng)用程序部署到不同的環(huán)境中,本文主要介紹了SpringBoot打包成Docker鏡像的項目實踐,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • docker-compose.yml參數(shù)的用法(配置文件)

    docker-compose.yml參數(shù)的用法(配置文件)

    這篇文章主要介紹了docker-compose.yml參數(shù)的用法(配置文件),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • docker映射端口穿透內(nèi)置防火墻的實現(xiàn)

    docker映射端口穿透內(nèi)置防火墻的實現(xiàn)

    在使用Docker部署項目時,即使未開啟CentOS7的Firewalld防火墻,端口仍可被外網(wǎng)訪問,這是因為Docker在安裝后會接管iptables,并自動添加規(guī)則以放行指定端口,解決方法包括依賴外置防火墻放行端口、指定端口監(jiān)聽地址為本機(jī)、禁用Docker的iptables規(guī)則修改
    2024-10-10
  • Docker之容器文件的上傳和下載方式

    Docker之容器文件的上傳和下載方式

    這篇文章主要介紹了Docker之容器文件的上傳和下載方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 解決docker鏡像(centos系統(tǒng))中無sudo命令問題

    解決docker鏡像(centos系統(tǒng))中無sudo命令問題

    這篇文章主要介紹了解決docker鏡像(centos系統(tǒng))中無sudo命令問題,具有很好的參考價值,希望對大家有所幫助,
    2023-11-11
  • Docker與Golang的巧妙結(jié)合

    Docker與Golang的巧妙結(jié)合

    這篇文章主要介紹了Docker與Golang的巧妙結(jié)合的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • pycharm與ssh遠(yuǎn)程訪問服務(wù)器docker的詳細(xì)教程

    pycharm與ssh遠(yuǎn)程訪問服務(wù)器docker的詳細(xì)教程

    這篇文章主要介紹了pycharm與ssh遠(yuǎn)程訪問服務(wù)器docker,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • Docker Namespace容器隔離的實現(xiàn)

    Docker Namespace容器隔離的實現(xiàn)

    Namespace是Docker容器中的一種隔離機(jī)制,通過劃分資源獨立空間,確保容器之間互不干擾,本文主要介紹一下Docker Namespace容器隔離的實現(xiàn),感興趣的可以了解一下
    2024-11-11
  • docker啟動nginx及常見nginx配置方式

    docker啟動nginx及常見nginx配置方式

    這篇文章主要介紹了docker啟動nginx及常見nginx配置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08

最新評論