亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

SpringBoot?docker項目部署實戰(zhàn)

 更新時間:2023年08月06日 15:55:52   作者:小爽帥到拖網(wǎng)速  
本文主要介紹了SpringBoot?docker項目部署實戰(zhàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

Dockerfile

構(gòu)建java服務鏡像

FROM openjdk:8-jre ?# 初始鏡像
ENV APP_HOME=/apps?
COPY ./OnlineHospital.jar ./app.jar
# 處理時區(qū)
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
EXPOSE 9966 # 對外暴露端口
ENV JAVA_OPTS="\
-server \
-Xms8g \
-Xmx8g \?
-XX:+PrintGCDetails \
-XX:+PrintGCDateStamps \?
-XX:+PrintHeapAtGC \?
-Xloggc:logs/gc.log \?
-XX:+UseGCLogFileRotation \
-XX:NumberOfGCLogFiles=5 \
-XX:GCLogFileSize=20M \
-XX:+HeapDumpOnOutOfMemoryError \
-XX:HeapDumpPath=logs/dump.hprof "
ENTRYPOINT java ${JAVA_OPTS} \
# jvisualvm遠程連接
-Djava.rmi.server.hostname=ip \
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=1099 \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false \
-Dfile.encoding=UTF-8 \
-jar app.jar --spring.profiles.active=pro

package.sh

刪除容器、刪除鏡像,重新構(gòu)建java服務鏡像

# 調(diào)用方式
# container_name 容器名?
# mirror_name 鏡像名
# 容器名、鏡像名為空則直接進行打包,生成鏡像名為sz2
sh package.sh (container_name) (mirror_name)
#! /bin/bash
if [[ $1 ]]; then?
printf "remove comtainer: $1\n";
docker rm -f $1
fi
if [[ $2 ]]; then
printf "remove images: $2\n"
docker rmi $2
fi
docker build -t sz2 ../

run.sh

# 啟動腳本
#! /bin/bash
printf "hello 160!"
docker run -d \
?-p 9966:9966 -p 1099:1099 \
?--restart=always \ # 開機啟動&&失敗重啟
?-h localhost \ # 指定啟動容器主機名
?-v /root/160/docker_workspace/allpaylocal_sz2/logs:/logs \ # 日志映射
?--net=host \ # 強制使用宿主機ip/端口
?--privileged=true \ # 擁有root權(quán)限
?--name allpay_sz2 sz2

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

相關(guān)文章

  • 測試環(huán)境頻繁Full GC問題的解決思路分析

    測試環(huán)境頻繁Full GC問題的解決思路分析

    全文介紹了作者通過與調(diào)用方交互,發(fā)現(xiàn)welink-front服務不可用的問題,通過jmap-heap和jstat-gccause命令,作者找到了問題的原因是元數(shù)據(jù)區(qū)內(nèi)存使用率過高,觸發(fā)了FullGC,作者通過分析GC日志和堆內(nèi)存使用情況,確定了問題的根本原因
    2025-01-01
  • springboot解決java.lang.ArrayStoreException異常

    springboot解決java.lang.ArrayStoreException異常

    這篇文章介紹了springboot解決java.lang.ArrayStoreException異常的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-12-12
  • java反射機制示例

    java反射機制示例

    這篇文章主要介紹了java反射機制示例,需要的朋友可以參考下
    2014-04-04
  • 在Java8中構(gòu)建Stream流的多種方式詳解

    在Java8中構(gòu)建Stream流的多種方式詳解

    當我們處理集合數(shù)據(jù)時,往往需要對其進行各種操作,如過濾、映射、排序、歸約等,在 Java 8 中引入的 Stream 流為我們提供了一種更加簡潔和靈活的方式來處理數(shù)據(jù),本文將介紹如何基于 Stream 構(gòu)建流,為你展示創(chuàng)建和操作流的多種方法
    2023-08-08
  • Spring boot validation校驗方法實例

    Spring boot validation校驗方法實例

    這篇文章主要給大家介紹了關(guān)于Spring boot validation校驗方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • springboot項目訪問圖片的3種實現(xiàn)方法(親測可用)

    springboot項目訪問圖片的3種實現(xiàn)方法(親測可用)

    本文主要介紹了springboot項目訪問圖片的3種實現(xiàn)方法,通過springboot項目訪問除項目根目錄之外的其它目錄的圖片,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • Java JUC中操作List安全類的集合案例

    Java JUC中操作List安全類的集合案例

    這篇文章主要介紹了JUC中操作List安全類的集合案例,本文羅列了不安全的集合和安全的集合進行對比,以及Java中提供的安全措施,需要的朋友可以參考下
    2021-07-07
  • SpringBoot集成Redis的實現(xiàn)示例

    SpringBoot集成Redis的實現(xiàn)示例

    這篇文章主要介紹了SpringBoot集成Redis的實現(xiàn)示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • idea項目代碼打包為jar包的超詳細步驟

    idea項目代碼打包為jar包的超詳細步驟

    因為業(yè)務開發(fā)場景需要,將開發(fā)項目中的Java類打成一個jar包引入到外部工具中,下面這篇文章主要給大家介紹了關(guān)于idea項目代碼打包為jar包的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Java縮略圖生成庫之Thumbnailator應用說明

    Java縮略圖生成庫之Thumbnailator應用說明

    Thumbnailator是一個為Java界面更流暢的縮略圖生成庫,從API提供現(xiàn)有的圖像文件和圖像對象的縮略圖中簡化了縮略過程,兩三行代碼就能夠從現(xiàn)有圖片生成縮略圖,使用起來非常方便,需要的朋友可以了解下
    2012-12-12

最新評論