將Spring-boot應用部署到Docker容器

1:Docker中設置阿里雲加速html

使用阿里雲的加速器,由於在使用docker的時候,會須要從docker的網站下載鏡像文件,下載速度可能會很慢。得到阿里雲加速,須要登陸阿里雲開發者平臺,而後點擊右側的管理中心:java

阿里雲開發者平臺:https://dev.aliyun.com/search.htmlspring

註冊開通服務後,會分配一個加速地址。docker

參考阿里雲管理端進行Docker加速配置。服務器

2:Spring-boot 應用程序打包部署oracle

(1)gradle build –x test打包Spring-boot 應用:app

spring-boot-demo-0.0.1-SNAPSHOT.jardom

(2)將jar包上傳至服務器spring-boot

(3)建立Dockerfile文件,內容以下測試

FROM frolvlad/alpine-oraclejdk8:slim
VOLUME /tmp
ADD spring-boot-demo-0.0.1-SNAPSHOT.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

(4)經過docker進行編譯、運行

[root@localhost docker]# docker build -f Dockerfile -t spring-boot-docker .

[root@localhost docker]# docker run -p 8081:8080  -d spring-boot-docker

8080表示對外提供服務的端口,8080是容器內部服務端口。

(5)訪問測試

http://xxxx:8081/test/say/hello/to/Tom

相關文章
相關標籤/搜索