1:Docker中設置阿里雲加速
使用阿里雲的加速器,因為在使用docker的時候,會需要從docker的網站下載鏡像文件,下載速度可能會很慢。獲得阿里雲加速,需要登錄阿里雲開發者平台,然后點擊右側的管理中心:
阿里雲開發者平台:https://dev.aliyun.com/search.html
注冊開通服務后,會分配一個加速地址。
參考阿里雲管理端進行Docker加速配置。
2:Spring-boot 應用程序打包部署
(1)gradle build –x test打包Spring-boot 應用:
spring-boot-demo-0.0.1-SNAPSHOT.jar
(2)將jar包上傳至服務器
(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
