<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      springboot docker打包鏡像

      • 首先在idea中創(chuàng)建springboot項(xiàng)目,pom文件packaging 為jar ,然后編寫(xiě)接口。
      • 編寫(xiě)Dockerfile 注意Dockerfile只能這樣命名。
      • 使用maven打包命令或者使用idea打包插件都行

      mvn clean package -Dmaven.test.skip=true
      *也可以使用idea插件,點(diǎn)擊右側(cè)maven插件 -> package

      • 打包成功后會(huì)在target目錄下生成jar包

      Dockerfile sh

      FROM java:8
      MAINTAINER author <xxx@qq.com>
      
      ENV TZ=Asia/Shanghai
      
      VOLUME /tmp
      
      COPY target/*.jar app.jar
      
      RUN echo $(date) > /image_built_at
      
      ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
      
      
      • 然后編寫(xiě)啟動(dòng)腳本
      
      #源jar路徑  
      SOURCE_PATH=/usr/local/docker
      #docker 鏡像/容器名字或者jar名字 這里都命名為這個(gè)
      SERVER_NAME=springboot-0.0.1.jar
      TAG=latest
      SERVER_PORT=8080
      #容器id
      CID=$(docker ps | grep "$SERVER_NAME" | awk '{print $1}')
      #鏡像id
      IID=$(docker images | grep "$SERVER_NAME:$TAG" | awk '{print $3}')
      if [ -n "$CID" ]; then
        echo "存在容器$SERVER_NAME, CID-$CID"
        docker stop $SERVER_NAME
        docker rm $SERVER_NAME
      fi
      # 構(gòu)建docker鏡像
      if [ -n "$IID" ]; then
        echo "存在$SERVER_NAME:$TAG鏡像,IID=$IID"
        docker rmi $SERVER_NAME:$TAG
      else
        echo "不存在$SERVER_NAME:$TAG鏡像,開(kāi)始構(gòu)建鏡像"
        cd $SOURCE_PATH
        docker build -t $SERVER_NAME:$TAG .
      fi
      # 運(yùn)行docker容器
      docker run --name $SERVER_NAME -v /usr/local/upload:/usr/local/upload -d -p $SERVER_PORT:$SERVER_PORT $SERVER_NAME:$TAG
      echo "$SERVER_NAME容器創(chuàng)建完成"
      
      
      • 把腳本和jar 還有Dockerfile 上傳到/usr/local/docker下(手動(dòng)創(chuàng)建文件夾)

      • 然后在/usr/local/docker 下 執(zhí)行構(gòu)建鏡像

      sh ./blog-start.sh 
      
      
      • 查看docker容器運(yùn)行日志
      docker logs -f -t  --tail=100 CONTAINER_ID //容器id
      
      • 然后如果你是騰訊云或者阿里云記得把端口的防火墻打開(kāi),然后等待構(gòu)建完畢后在瀏覽器中進(jìn)行訪問(wèn)接口。
      posted @ 2022-01-12 11:06  燙手的山芋  閱讀(857)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: a男人的天堂久久a毛片| 亚洲二区中文字幕在线| 国产激情艳情在线看视频| 日韩一区二区三区水蜜桃| 亚洲av永久无码精品水牛影视| 亚洲一区中文字幕人妻| 中文字幕人妻无码一区二区三区| 久久久久久久一线毛片| 日韩一区二区三区亚洲一| 国产SM重味一区二区三区| 一区二区三区AV波多野结衣| 亚洲综合另类小说色区一| 日韩精品一区二区三区蜜臀| 国产又色又爽又黄刺激视频| 国产69精品久久久久乱码免费| 自治县| 亚洲伊人精品久视频国产| 果冻传媒mv免费播放在线观看| 午夜精品一区二区三区免费视频| 日韩一区精品视频一区二区| 91偷自国产一区二区三区| 久久精品国产99久久久古代| 国产精品久久久久7777按摩| 精品国产中文字幕在线| 国产999久久高清免费观看| 镇原县| 在线天堂中文新版www| 啦啦啦高清在线观看视频www| 99国产精品白浆无码流出| 中文字幕人妻熟女人妻a片| 国产精品美女免费无遮挡| 亚洲第一极品精品无码久久| 亚洲欧美牲交| 欧美丰满熟妇xxxx性ppx人交| 国产精品美女久久久久久麻豆| 少妇高潮水多太爽了动态图| 高清美女视频一区二区三区| 亚洲V天堂V手机在线| 新版资源天堂中文| 成人精品动漫一区二区| 日韩中文字幕人妻精品|