网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

springboot中docker的原理分析-创新互联

这篇文章主要介绍“springboot中docker的原理分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“springboot中docker的原理分析”文章能帮助大家解决问题。

创新互联公司于2013年成立,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元乌兰做网站,已为上家服务,为乌兰各地企业和个人服务,联系电话:13518219792

一、添加maven配置


    ms4t
  

  
    eureka
    
      
        org.springframework.boot
        spring-boot-maven-plugin
      
      
        com.spotify
        dockerfile-maven-plugin
        1.3.6
        
          ${docker.image.prefix}/${project.artifactId}
          
            target/${project.build.finalName}.jar
          
        
      
    
  

二、创建Dockerfile

FROM openjdk:8-jdk-alpine
VOLUME /tmp
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]

参数讲解:

  • FROM : 需要一个基础镜像,可以是公共的或者私有的。

  • 后续构建会基于此镜像,如果同一个Dockerfile中建立多个镜像时,可以使用多个FROM指令

  • VOLUME 配置一个具有持久化功能的目录,主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp。改步骤是可选的,如果涉及到文件系统的应用就很有必要了

  • 。/tmp目录用来持久化到 Docker 数据文件夹,因为Spring Boot 使用的内嵌 Tomcat 容器默认使用 /tmp 作为工作目录

  • ARG 设置编译镜像时加入的参数, ENV 是设置容器的环境变量

  • COPY:只支持将本地文件复制到容器,还有个ADD更强大但复杂点

  • ENTRYPOINT 容器启动时执行的命令

  • EXPOSE 8080 暴露的镜像端口

三、构建

mvn install dockerfile:build

四、启动

docker run -d --name 名称 -p 对外端口:容器端口 镜像ID

关于“springboot中docker的原理分析”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。


分享名称:springboot中docker的原理分析-创新互联
文章地址:http://bjjierui.cn/article/hdhoe.html

其他资讯