测试包准备工作

1、spring.io或者ide创建demo工程
spring官网

2、本地demo代码,打包成jar包

docker 部署logstash docker 部署微服务_jar



使用Dockerfile构建微服务镜像

3、将jar包上传到你的vps linux服务器或者虚拟机上

docker 部署logstash docker 部署微服务_jar_02

4、在jar包目录创建Dockerfile文件,并添加以下内容

docker 部署logstash docker 部署微服务_jar_03

From java:8 #基于哪个镜像
ADD demo-0.0.1-SHAPSHOT.jar /app.jar #复制到容器
EXPOSE 8081 #声明需要暴露的端口
ENTRYPOINT ["java","-jar","/app.jar"] #配置容器启动后执行的命令

5、使用docker build命令构建镜像
docker build -t demo-server:0.0.1 .

6、启动镜像
docker run -p 8080:8080 demo-server:0.0.1



测试接口

7、访问http://Docker宿主机IP:8080/hello

可显示代码相应页面即部署成功

docker 部署logstash docker 部署微服务_docker_04