docker中部署和啟動springboot測試專案
阿新 • • 發佈:2021-02-08
技術標籤:從0開始建站
1,檢視防火牆狀態
firewall-cmd --state
2,遠端傳遞springboot.jar
後期可以結合idea自動傳輸
3,dockerfile模板
# Docker image for springboot file run # VERSION 0.0.1 # Author: Ray # 基礎映象使用java FROM openjdk:15.0.1 # 作者 MAINTAINER Ray <[email protected]> # VOLUME 指定了臨時檔案目錄為/tmp。 # 其效果是在主機 /var/lib/docker 目錄下建立了一個臨時檔案,並連結到容器的/tmp VOLUME /tmp # 將jar包新增到容器中並更名為app.jar ADD usermanage.jar app.jar # 執行jar包 RUN bash -c 'touch /app.jar' ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] #暴露8080埠 EXPOSE 8080
4,啟動jar
#啟動jar
docker run -d -p 80:80 usermanage.jar
#構建jar映象
docker build -t usermanage.jar .
5,測試
5.1設定安全組規則
重啟伺服器
5.2設定域名解析dns
ping 測試
6,必要輔助命令
#檢視端口占用情況
netstat -lnpt
#檢視埠被哪個pid佔用
netstat -lnpt |grep 5672
#中止程序
kill -9 6832
參考:
https://my.oschina.net/jacklinnn/blog/3107983
https://blog.csdn.net/allen_csdns/article/details/104554928