当前位置:   article > 正文

Docker 快速部署Springboot项目(完整详细版)_docker部署springboot

docker部署springboot

Docker 安装 (完整详细版)

Docker 日常命令大全(完整详细版)

 1、项目准备

1.1 新建一个springboot项目

1.2 打包

mvn clean package -Dmaven.test.skip=true

2、编写Dockerfile文件

  1. # Docker image for springboot file run
  2. # VERSION 0.0.1
  3. # Author:
  4. # 基础镜像使用java
  5. FROM openjdk:8
  6. # 作者
  7. MAINTAINER laihx
  8. # VOLUME 指定了临时文件目录为/tmp。
  9. # 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp
  10. VOLUME /tmp
  11. # 将jar包添加到容器中并更名为xx.jar
  12. ADD demo.jar test.jar
  13. # 运行jar包
  14. RUN bash -c 'touch /test.jar'
  15. ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/test.jar"]

将jar包和Dockerfile文件放在上传到同一空目录下

 3、执行镜像打包

sudo docker build . -t test-demo:v1.0

查看镜像

docker images

java8镜像:启动springboot需要jdk的支持,所以直接拉取java8镜像即可docker pull java:8,拉取结束可以使用docker images查看是否成功

  1. docker pull java:8
  2. docker images

 4、启动镜像

  1. # -d参数是让容器后台运行
  2. # 8087为部署后实际代理端口,8089为程序的端口
  3. sudo docker run -d -p 8087:8089 --name test-demo test-demo:v1.0

5、测试结果 

 6、动态查看日志

docker logs -f --tail=100 test-demo

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/57810
推荐阅读
相关标签
  

闽ICP备14008679号