spring boot容器部署
阿新 • • 發佈:2021-02-02
技術標籤: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
說明: