将Spring Boot程序打包成docker镜像-超简版

前面写过一篇《将Spring Boot程序打包成docker镜像 》,这个执行编译速度慢,下面有一个超简版本。

 

将Dockerfile和你的spring boot编译好的jar放在一个目录底下

 

Dockerfile:

FROM ingensi/oracle-jdk:centos6-7u65

MAINTAINER wiselyman

ADD platform-0.0.1-SNAPSHOT.jar /app/

WORKDIR /app/

EXPOSE  8888

CMD ["java","-jar","platform-0.0.1-SNAPSHOT.jar"]

 

其余与《将Spring Boot程序打包成docker镜像 》保持一致

 

新书推荐《JavaEE开发的颠覆者: Spring Boot实战》,涵盖Spring 4.x、Spring MVC 4.x、Spring Boot企业开发实战。

 

京东地址:http://item.jd.com/11894632.html

当当地址:http://product.dangdang.com/23926195.html

亚马逊地址:http://www.amazon.cn/图书/dp/B01D5ZBFUK/ref=zg_bsnr_663834051_6 

淘宝地址:https://item.taobao.com/item.htm?id=528426235744&ns=1&abbucket=8#detail

 

或自己在京东、淘宝、亚马逊、当当、互动出版社搜索自选。

 

 


 

最简单的spring boot打包docker镜像 这个spring boot项目只在网页输出一个hello world文本,没有其他复杂的配置和页面,属于入门级,可以放心食用。 本项目通过maven打包,打包和构建镜像的命令为: mvn clean install package docker:build spring boot打包docker镜像步骤如下: (一) 在pom.xml文件中添加docker配置: <!--do... 阅读详情

相关推荐

将Web项目打包成Docker镜像,并推送到远程

       还在实习,最近做完项目收尾时,大佬叫我自己学习下怎么使用docker,以后自己推项目.从来没有接触过,捣鼓了大半天,才学会最基础的使用,记录一下.        环境是spring boot 用gradle管理;        首先安装好linux虚拟机,调通网络,安装好docker,很简单,参照菜鸟上的教程         http://www.runoob.com/docke...

qq_40162767的博客 2647

SpringBoot项目打包成Docker镜像

SpringBoot项目打包成Docker镜像步骤

m0_58969296的博客 9458

在虚拟机上将 spring-boot + dubbo微服务打包成docker 镜像

写在前面 本文给出了一个实操例子: 在虚拟机上,将 spring-boot + dubbo 微服务(两个服务),以及它们依赖的组件 ,如zookeeper, 打包成docker 镜像。 同时,本文也对部分操作的动机或原理 进行了简单介绍。 如果你对 spring-boot,dubbo 服务, 镜像,仓库,Dockerfile,容器, 简单的shell ,端口 ,IP, 路由,子网 等有了解,那么本文会比较流畅,否者会略有跳跃。 前置要求 本例子的前置条件(粗略): 一台可以访问的 centOS7

qq_20241587的博客 639

将springboot jar应用打包成镜像并在docker运行成容器

先看一下我的Dockerfile内容与服务器中的目录结构上面yibai-0.0.1-SNAPSHOT.jar 为springboot应用打成的jar包,Dockerfile为将应用打成镜像的配置文件具体说下文件中的各个命令解释FROM指定构成镜像的基础镜像源,如这个项目需要依赖jdk环境https://hub.docker.com可以在官方网站上找镜像跟上版本号ADD复制本地文件到目标容器...

keepd的博客 3万+

IDEA Spring Boot 使用maven插件打包Docker镜像到服务器

1. 首先创建一个示例项目,具体见GitHub,项目结构跟普通的springboot项目没什么区别,如下图: 下面分别看一下各个文件都有什么内容: application.yml server: port: 9001 DockerApplication.java:创建了Rest接口返回字符串 “Hello Docker World” package com.bennetty74; import org.springframework.boot.SpringApplication;..

lb_bupt_sse的博客 1290

将Spring Boot项目打包为Docker镜像

Docker是一种流行的容器化平台,可以将应用程序及其所有依赖项封装在一个独立的、可移植的容器中。这是一个简单的示例,帮助您了解如何将Spring Boot项目打包为Docker镜像。但是,这个基本的流程应该能够帮助您开始使用Spring Boot和Docker进行应用程序的容器化部署。接下来,我们需要创建一个名为Dockerfile的文件,用于定义构建Docker镜像的步骤和配置。至此,您已成功将Spring Boot项目打包为Docker镜像,并在Docker容器中运行起来。如有任何问题,请随时提问。

CodeShiftZ的博客 1031

Docker Dockerfile打包SpringBoot项目为镜像并部署

前面学习了Docker,今天来打包个项目Demo测试一下Docker在实际生产环境的使用。 先找一个你本地能运行的SpringBoot项目 安装了Maven(这里用Maven构建jar包) 安装了Docker环境 官方文档Spring Boot with Docker 修改项目的主pom.xml文件,添加如下插件,如果添加了其他的打包插件请注释掉: &lt;properties&g...

叭嘣的博客 2万+

将Spring Boot程序打包成docker镜像

NULL 博文链接:https://wiselyman.iteye.com/blog/2153423

将 Java (Spring Boot) 项目打包为 Docker 镜像的方法与实践

随着微服务架构的流行和云原生应用的迅猛发展,Docker 已经成为软件开发与部署中的重要工具。它通过将应用及其依赖打包为独立的容器,提供了简洁、高效且一致的运行环境,极大地简化了开发、测试与生产环境的部署工作。而 Spring Boot 作为一种现代化的 Java 开发框架,以其高效、简洁的特性被广泛应用于各种服务端应用程序开发中。将 Spring Boot 项目打包为 Docker 镜像并通过 Docker 部署,能够有效地提升开发效率、降低环境差异带来的问题,并且为微服务架构提供更强的支持。 本文将详

fudaihb的博客 2394

将Spring boot应用打包成镜像放到docker中运行

将Spring boot应用打包成镜像放到docker中运行: https://blog.youkuaiyun.com/anla_/article/details/79943251

【 史上最全】测绘、遥感RS、地信GIS国家级比赛竞赛整理

目录Esri Esri

weixin_43910227的博客 9150

java项目打包docker镜像的几种方式

文章目录 前言 二、打包方式(三种) 1. 在idea环境里打包方式一 1.1、第一步(环境配置) 1.2、第二步(代码配置) 1.3、第三步(启动) 2. 在idea环境里打包方式二 1.1、第一步(环境配置) 1.2、第二步(代码配置) 1.3、第三步(DockerFile配置) 1.3、第四步(启动) 3. 基本打包方式 三、启动服务 四、总结 前言 本文章记录了springboot项目打包成docker镜像到远程服务器上并启动服务总共三种方式,对于简单应...

keguan_li的博客 1万+

【软件使用】Calibre部分提参的实战技巧与常见问题解析

本文深入解析Calibre部分提参(Partial Extraction)的实战技巧与常见问题,涵盖PEX、hcell和xcell文件的高级应用。通过实际案例展示如何提升电路仿真效率,解决时钟信号失真等复杂问题,并提供版图设计中的防坑指南,助力芯片设计工程师优化工作流程。

weixin_28717431的博客 162

spring-boot项目打包成一个docker镜像

项目结构如图 注意在项目根目录下创建了一个Dockerfile的文件,文件内容暂时不看. pom文件,需要在build中加入 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> &...

qr457535344的博客 3415

TMS320F280049C 学习笔记4 Led_ex1_blinky 初始化函数及系统时钟

承接上一篇学习笔记,这次开始实际运行例程。本文概述了280049C的第一个实验 Led灯闪烁。同时也总结了系统的初始化函数和时钟配置。

whyorwhnt的专栏 7029

MySQL数据库面试题(2022版)

序列号 内容 链接 1 Java基础知识面试题(2022版) https://blog.youkuaiyun.com/qq_43061290/article/details/124023797 2 Java集合容器面试题(2022版) https://blog.youkuaiyun.com/qq_43061290/article/details/124043363 3 Java异常面试题(2022版) https://blog.youkuaiyun.com/qq_43061290/article/details/124....

拉格朗日的学习笔记 1万+

Spring Boot项目打包Docker Spring Boot打包Docker镜像

Spring Boot项目打包Docker Spring Boot打包Docker镜像 一、准备工作 1、Linux CentOS 系统,已安装好Docker 服务,不会点这里。 2、Linux CentOS 系统的Docker服务中,已经安装 JDK 镜像,不会点这里。 3、Linux CentOS 系统中,已经安装好 Maven 服务。 二、开始 1、使用Spring Boot Starter 创建一个普通maven w...

HaHa_Sir的博客 3782

基于深度学习的番茄成熟度检测系统——YOLOv5、YOLOv8、YOLOv10及UI界面的实现

YOLO是一种快速且准确的目标检测模型,近年来,YOLOv5、YOLOv8和YOLOv10作为YOLO系列的重要版本,分别在速度、精度和效率上进行了优化。下面我们简要介绍这些模型。本文介绍了如何基于YOLOv5、YOLOv8和YOLOv10等深度学习模型,结合PyQt5设计一个番茄成熟度检测系统。通过训练模型、优化算法和设计用户友好的界面,我们能够构建一个高效且准确的番茄成熟度检测系统,广泛应用于农业自动化和智能化管理中。

YOLO 1002

docker系列之打包spring boot 项目成docker镜像

前言 Docker 是一个开源的应用容器引擎,基于 Go 语言开发。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。使用Docker可以实现开发人员的开发环境、测试人员的测试环境、运维人员的生产环境的一致性。 今天,我们将spring boot 项目打包成docker镜像到远程服务器并启动服务的二种方式 一、方式一(使用Dockerfile文件生成镜像) 1、先把java项目使用maven插件打包成jar包。

qiqiqiqiqiqi6的博客 5456

超声波传感器(CHx01) 学习笔记 Ⅲ-API介绍

超声波传感器(CHx01) API介绍

nicole088的专栏 1386

基于CNN的三相故障识别算法及实现(Matlab)

通过预处理数据、构建CNN模型、训练与评估模型等步骤,我们可以准确快速地识别三相故障。现代电力系统中,三相故障是一种常见的故障情况,可以导致电网中断、设备损坏甚至火灾等严重后果。本文将介绍基于卷积神经网络(CNN)的三相故障识别算法,并提供Matlab源代码实现。首先,将原始信号分为训练集和测试集。然后,对输入信号进行归一化处理,确保数据在合适的范围内。CNN适用于处理二维数据,所以我们可以将输入信号看作是时间序列数据和特征(如电压、电流等)的二维矩阵。在开始之前,我们需要一个包含正常和故障样本的数据集。

学习使你进步。 384

把spring boot打包成docker镜像问题

Spring Boot打包成Docker镜像首先创建Dockerfile文件在maven里配置docker-maven-plugin插件需要注意的问题 首先创建Dockerfile文件 在main目录下创建docker文件夹,再在此文件夹下创建Dockerfile文件 FROM openjdk:8-jdk-alpine VOLUME /tmp ADD controller-0.0.1-SNAPSHOT.jar app.jar ENTRYPOINT ["java","-Djava.security.egd=f

760

【二】MADDPG多智能体算法实现(parl)【追逐游戏复现】

论文全称:Multi-Agent Actor-Critic for Mixed Cooperative-Competitive Environments 论文原文:https://download.youkuaiyun.com/download/sinat_39620217/16203960 论文翻译:https://blog.youkuaiyun.com/qiusuoxiaozi/article/details/79066612 ...

丨汀、的博客 2万+

maven 打包 spring boot 生成docker 镜像

1.所使用材料 ,spring boot 项目 基于maven ,maven 工具, docker工具 ps:为啥使用 docker 公司微服务需要启动太多,有两个优点吧! 1.方便管理,2.减少服务占用内存量 2.上手 a.新建Dockerfile文件如下目录 b.Dockerfile文件内容 FROM openjdk:8-jdk-alpine ...

qq_20076169的博客 678

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

springboot项目打包成docker镜像并上传至docker hub

首先,推荐springboot官网提供的如何打包docker镜像的链接:https://spring.io/guides/gs/spring-boot-docker/#initial以及github上相对应的springboot+docker项目链接:https://github.com/spring-guides/gs-spring-boot-docker 0 背景 ...

wangyan_z的博客 1817

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: Spring Boot 负载均衡之外置session状态保存
下一篇: 将Spring Boot程序打包成docker镜像-超简版
汪云飞记录本
博客等级 码龄20年 123粉丝 165原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值