将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

相关文章
相关标签/搜索