1. 程式人生 > 其它 >spring boot容器部署

spring boot容器部署

技術標籤:spring boot 開發篇

1、安裝docker

yum install docker -y

2、拉取最新jdk映象

docker pull jdk

3、編寫dockerfile

FROM java:latest
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' >/etc/timezone
ENTRYPOINT ["java","-jar","-Dspring.config.location=/app/conf/application.yml"
,"/app/robotapi-0.0.1-SNAPSHOT.jar"]

在這裡插入圖片描述

說明: robotapi-0.0.1-SNAPSHOT.jar為專案名稱

4、將專案檔案、dockerfile上傳到linux伺服器,筆者放入 root/home/robot-api 下
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210201155245926.png在這裡插入圖片描述
說明: application.yml 配置檔案
Dokckerfile 、專案jar

5、切換路徑到 root/home/robot-api

cd  root/home/robot-api 

6、構建專案映象
docker build -t 專案映象名稱:版本號,robot-api為專案映象名稱

docker build -t robot-api:v1.0 .

7、啟動容器

docker run --restart=always --name robot-api -d -p 8080:8080  -v  /home/robot-api/:/app/  robot-api:v1.0

說明:
在這裡插入圖片描述