首页 > 其他分享 >SpringBoot项目Jar包构建Docker镜像

SpringBoot项目Jar包构建Docker镜像

时间:2022-12-22 17:12:18浏览次数:48  
标签:容器 SpringBoot jar Jar edu 镜像 8110 Docker

在jar包同级目录创建Dockerfile文件,写入一下:

FROM openjdk:11
MAINTAINER demo
ADD [jar包文件] [生成的镜像名称]
EXPOSE 8110 //镜像暴露的端口号
ENTRYPOINT ["java","-jar","service_edu.jar"] //容器启动后执行的命令

构建镜像文件

docker build -t [镜像名称] .

执行镜像

docker run -d --restart=always --name [容器名称] -p 8110:8110 service_edu //restart=always:容器自启动

标签:容器,SpringBoot,jar,Jar,edu,镜像,8110,Docker
From: https://www.cnblogs.com/cnzhangsan/p/16999156.html

相关文章

  • Docker容器配置Nacos、Sentinel
    nacosdockerrun-d-p8848:8848--namenacos--restart=always--envMODE=standalone--envSPRING_DATASOURCE_PLATFORM=mysql--envMYSQL_SERVICE_HOST=140.2......
  • 使用WinSW将springboot jar项目安装为windows服务
    1、下载WinSW:https://github.com/winsw/winsw/releases,此处下载WinSWv2.11.0版,以下几个版本都行:  此处使用WinSW-x64.exe2、假如jar文件名称为:hello.jar,就将WinSW-x......
  • SpringBoot
    概述把繁琐的spring配置进行了简化,Springboot自带服务器,所以项目可以直接以jar的形式直接来运行,方便的开发测试以及部署特点核心理念:约定大于配置,比如模型名和表名一......
  • SpringBoot注解最全详解(整合超详细版本)
    使用注解的优势:1.采用纯java代码,不在需要配置繁杂的xml文件2.在配置中也可享受面向对象带来的好处3.类型安全对重构可以提供良好的支持4.减少复杂配置文件的同时亦能享......
  • docker安装ELK
    一、elasticsearch(仅用于测试环境)1、拉取镜像(docker版本19.03.9)dockerpullelastic/elasticsearch:7.10.22、创建挂载目录mkdir-p/data/elk/es/{config,data,log......
  • Docker学习笔记十四:Docker安装Grafana
    介绍是一个开源的度量分析和可视化工具,可以通过将采集的数据分析、查询,然后进行可视化的展示,并能实现报警。参考官网地址:https://grafana.com/docs/grafana/latest/inst......
  • Linux部署docker镜像之PHP项目的Dockerfile步骤
    二、Docker部署步骤1、项目编译成镜像请cd到和Dockerfile同目录;例如:cd/home/docker dockerbuild-twebsite:latest.2、查看镜像并创建容器 dockerimages ......
  • CenterOS7安装docker
    CenterOS7安装docker官方文档卸载旧版本sudoyumremovedocker\docker-client\docker-client-latest\......
  • 阿里云镜像加速(docker)
    阿里云镜像加速docker登录阿里云平台阿里云-为了无法计算的价值(aliyun.com)将命令复制到控制台执行......
  • docker常用命令
    docker常用命令帮助启动类命令启动dockersystemctlstartdocker停止dockersystemctlstopdocker重启dockersystemctlrestartdocker查看docker状态systemct......