美文网首页
Docker 通过maven一键部署SpringBoot项目 -

Docker 通过maven一键部署SpringBoot项目 -

作者: 白沙forever | 来源:发表于2018-08-09 15:12 被阅读0次

    创建一个springBoot项目,

    如果不知道的可以参考我另外一遍博客


    创建的springBoot项目.png

    创建文件 src/main/docker/Dockerfile 将项目容器化

    Docker 使用 Dockerfile 文件格式来指定 image 层,


    创建的Dockerfile.png
    关键字解释:
    • VOLUME 指定了临时文件目录为/tmp。其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp。改步骤是可选的,如果涉及到文件系统的应用就很有必要了。/tmp目录用来持久化到 Docker 数据文件夹,因为 Spring Boot 使用的内嵌 Tomcat 容器默认使用/tmp作为工作目录

    • 项目的 SpringBootDemo-1.0-SNAPSHOT.jar 文件作为 “app.jar” 添加到容器的

    • ENTRYPOINT 执行项目 app.jar。为了缩短 Tomcat 启动时间,添加一个系统属性指向 “/dev/urandom” 作为 Entropy Source

    • SpringBootDemo-1.0-SNAPSHOT.jar 需要改成你自己的项目名称

    --- 时间同步问题 -v /etc/localtime:/etc/localtime


    参考博客 https://blog.csdn.net/caox_nazi/article/details/78366584
    https://www.cnblogs.com/520playboy/p/7921633.html
    https://blog.csdn.net/caox_nazi/article/details/78366584

    相关文章

      网友评论

          本文标题:Docker 通过maven一键部署SpringBoot项目 -

          本文链接:https://www.haomeiwen.com/subject/hemqbftx.html