1. 程式人生 > 其它 >docker中部署和啟動springboot測試專案

docker中部署和啟動springboot測試專案

技術標籤:從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