当前位置: 首页 > news >正文

Docker:使用dockerFile创建镜像(war包和jar包)

1、使用war包打镜像
(1)在war的当前路径下,新建一个文件——Dockerfile
(2)编辑Dockerfile文件
   vim Dockerfile
Dockerfile文件内容:
FROM java:8                # 选择项目中要求的版本
MAINTAINER ylb             # 作者
WORKDIR /穿件文件夹的路径    # 选择项目中要求的路径
ADD XX.war xxx.war          # war包添加到镜像中,第一个是jar包,第二个是镜像
EXPOSE XXXX                  # XXXX代表端口号,容器暴露的端口,即jar程序在容器中运行的端口
CMD ["java", "-jar", "xxx.war", "-Dfile.encoding=GBK", "--server.port=XXXX"]
(3)打包镜像
docker build -f DockerFile -t 名字:版本 . 
DockerFile:文件名称
名字:版本:可以任意改
不要忘记最后一个符号“.”
2、使用jar包打镜像
(1)在jar的当前路径下,新建一个文件——Dockerfile
(2)编辑Dockerfile文件
vim Dockerfile
Dockerfile文件内容:
FROM java:8                # 选择项目中要求的版本
MAINTAINER ylb             # 作者
WORKDIR /穿件文件夹的路径    # 选择项目中要求的路径
ADD XX.jar xxx.jar          # jar包添加到镜像中,第一个是jar包,第二个是镜像
EXPOSE XXXX                  # XXXX代表端口号,容器暴露的端口,即jar程序在容器中运行的端口
CMD ["java", "-jar", "xxx.jar", "-Dfile.encoding=GBK", "--server.port=XXXX"]
(3)打包镜像
docker build -f DockerFile -t 名字:版本 . 
DockerFile:文件名称
名字:版本:可以任意改
不要忘记最后一个符号“.”

相关文章:

Docker:使用dockerFile创建镜像(war包和jar包)

1、使用war包打镜像 (1)在war的当前路径下,新建一个文件——Dockerfile (2)编辑Dockerfile文件 vim Dockerfile Dockerfile文件内容: FROM java:8 # 选择项目中要求的版本 MAINTAINER ylb …...

2.基础篇

目录 一、描述软件测试的生命周期(软件测试的流程) 二、如何描述一个bug 三、bug的级别(粗略划分) 四、bug的生命周期 五、因为一个bug和开发人员产生争执怎么办 六、如何设置弱网? 一、描述软件测试的生命周期&a…...

取代你的可能不是AI,而是比你更会使用AI的人

1、背景 从开始了解AI到现在已经1个月了,最明显的就是,产品层出不穷,以前只有技术人员才关系AI,现在各行各业都在关系AI,都希望通过它提高生产力和创造力; 在当今大数据和人工智能时代,职场和企…...

NECCS|全国大学生英语竞赛C类|词汇和语法|语法题|时态 非谓语动词 |19:00~20:15|完形填空·词性转化

14:35~14:45 15:45~16:2019:00~20:15 http://t.csdn.cn/XbsUy 目录 (一)时态 7. 将来进行时 8. 过去将来进行时 9. 现在完成时 10. 过去完成时​编辑 11. 将来完成时 12. 现在完成时 13. 过去完成进行时 (…...

【高等数学笔记】Stolz定理

文章目录 Stolz定理 ∗ ∞ \cfrac{*}{\infty} ∞∗​型 0 0 \cfrac{0}{0} 00​型 例子1. 算术平均数的极限2. Stolz定理可以被理解为“数列的洛必达法则”,它揭示了两个数列之比的极限和相邻两项之差的比的极限的关系。 Stolz定理 ∗ ∞ \cfrac{*}{\infty} ∞∗​型…...

【24】核心易中期刊推荐——图像处理研究大数据及智能处理研究

🚀🚀🚀NEW!!!核心易中期刊推荐栏目来啦 ~ 📚🍀 核心期刊在国内的应用范围非常广,核心期刊发表论文是国内很多作者晋升的硬性要求,并且在国内属于顶尖论文发表,具有很高的学术价值。在中文核心目录体系中,权威代表有CSSCI、CSCD和北大核心。其中,中文期刊的数…...

Codeforces Round 870 (Div. 2)【A、B、C、D】

文章目录 A. Trust Nobody(暴力)B. Lunatic Never Content(数学)C. Dreaming of Freedom(数学、暴力)D. Running Miles(前缀、后缀) 传送门 A. Trust Nobody(暴力) 题意:给出n个人的陈述,每个人陈述至少有ai个人说谎,让你求出可能是说谎人数…...

BetaFlight统一硬件AOCODARC H7DUAL配置文件讨论

BetaFlight统一硬件AOCODARC H7DUAL配置文件讨论 1. 源由2. Review配置3. 分析整理3.1 生产商信息3.2 磁力计3.3 气压计3.4 陀螺仪3.5 串口RxTx3.6 板载Flash3.7 模拟OSD MAX74563.8 PPM接收机3.9 伺服器3.10 LED灯带3.11 蜂鸣器3.12 电机 X83.13 ADC(电压/电流/RSSI信号强度/空…...

力扣题库刷题笔记682-棒球比赛

1、题目如下&#xff1a; 2、个人Python代码实现如下&#xff1a; 代码如下&#xff1a; class Solution: def calPoints(self, operations: List[str]) -> int: i 0 #用于遍历元素的下标 while i < len(operations): …...

SpringCloud------Eureka修改实例显示信息、服务发现Discovery、自我保护(六)

SpringCloud------Eureka修改实例显示信息、服务发现Discovery、自我保护&#xff08;六&#xff09; 1.actuator微服务信息完善 2.服务发现Discovery 3.Eureka自我保护 actuator微服务信息完善 web和actuator依赖用于图形化监控 1.主机名称&#xff1a;服务名称修改 新增…...

Java 远程debug,IDEA 远程 Debug 调试

有时候我们需要进行远程的debug&#xff0c;本文研究如何进行远程debug&#xff0c;以及使用 IDEA 远程debug的过程中的细节。看完可以解决你的一些疑惑。 配置 远程debug的服务&#xff0c;以SpringBoot微服务为例。 首先&#xff0c;启动SpringBoot需要加上特定的参数。 …...

将webrtc的音频模式改为共享模式

修改音频设备模式:打开文件modules/audio_device/include/audio_device.h,将AudioDeviceModule::kPlatformDefaultAudioProcessing为true改为false。这将禁用默认的音频处理,使得可以修改音频设备模式。 修改音频设备模式的初始化:打开文件modules/audio_device/audio_dev…...

电脑cpu占用率高?怎么办?1分钟快速解决!

案例&#xff1a;电脑cup过高怎么办&#xff1f; 【我的电脑运行缓慢&#xff0c;导致我学习和工作的效率很低。刚刚查看了一下电脑&#xff0c;发现它的cpu占用率很高。有没有小伙伴知道如何解决此电脑cpu过高的问题&#xff1f;】 电脑是我们生活中不可缺少的工具&#xff…...

使用JPA自动生成代码(轻松上手看了就会版)

目录 背景&#xff1a;方案概念&#xff1a;JPA 的主要作用 jpa简单使用&#xff08;Springboot项目&#xff09;jpa进阶使用总结 背景&#xff1a; 项目需要自动生成sql代码&#xff0c;不需要写sql语句&#xff0c;能够自动进行查询&#xff0c;我想到了JPA。 方案 概念&a…...

jdk动态代理

jdk动态代理:基于反射动态生成代理对象 pwp动态代理的步骤比较复杂&#xff0c;无需特别深入的理解&#xff0c;在jdk中固定的步骤&#xff0c;只需要知道这些步骤即可&#xff0c;不必钻牛角尖 动态代理涉及到的三个反射包类 InvocationHandlerMethodProxy 1. InvocationHand…...

备忘录模式

备忘录模式 备忘录模式定义使用场景1、撤销操作&#xff1a;2、游戏进度保存&#xff1a;3、定时器&#xff1a;4、浏览器历史记录&#xff1a;5、购物车状态保存&#xff1a;6、场景总结 角色定义Originator 发起人角色:Memento 备忘录角色:Caretaker 备忘灵管理员角色:需求背…...

问题解决:跨域访问错误

今天做前端页面渲染的时候遇到一个问题, 因为我使用的wsl开发,windows直接访问不了wsl中的文件,还要改其他配置没成功,索性就不改了,粘贴在桌面上用浏览器打开调试 然后所有使用apifox通过测试的路径全部报错 Ensure CORS response header values are validA cross-origin reso…...

程序员应该怎么自学才能入门 ?我来聊聊自己的经历

当你想成为一名程序员&#xff0c;如何自学入门是一个非常重要的问题。在这里我分享一下我的经验&#xff0c;希望能对你有所帮助。 首先&#xff0c;为了制定好你的学习路线&#xff0c;你可以在网上的培训机构网站找到一张基础路线图。这张路线图必须是跟行业对标的&#xf…...

听我一句劝,别去外包,干了6年,废了....

先说一下自己的情况&#xff0c;大专生&#xff0c;18年通过校招进入湖南某软件公司&#xff0c;干了接近6年的功能测试&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了6年的功能测试&…...

leetcode 88 合并两个有序数组

题目描述&#xff1a; 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2&#xff0c;另有两个整数 m 和 n &#xff0c;分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中&#xff0c;使合并后的数组同样按 非递减顺序 排列。 注意&#xff1a;最终&am…...

番茄小说下载器:终极开源工具,轻松构建个人数字图书馆 [特殊字符]

番茄小说下载器&#xff1a;终极开源工具&#xff0c;轻松构建个人数字图书馆 &#x1f4da; 【免费下载链接】Tomato-Novel-Downloader 番茄小说下载器不精简版 项目地址: https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader 还在为网络小说阅读体验差而烦恼吗…...

效率提升利器:快马一键生成极域电子教室自动化部署与校验脚本

效率提升利器&#xff1a;快马一键生成极域电子教室自动化部署与校验脚本 在IT运维和软件测试工作中&#xff0c;批量部署软件是再常见不过的任务了。就拿极域电子教室来说&#xff0c;每次新版本发布或者需要大规模安装时&#xff0c;手动操作不仅耗时耗力&#xff0c;还容易…...

5分钟解决邮件排版难题:如何用开源工具实现格式自由转换?

5分钟解决邮件排版难题&#xff1a;如何用开源工具实现格式自由转换&#xff1f; 【免费下载链接】markdown-here Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending. 项目地址: https://gitcode.com/…...

KernelSU低版本内核适配实战指南:突破Linux 4.14+设备的技术瓶颈

KernelSU低版本内核适配实战指南&#xff1a;突破Linux 4.14设备的技术瓶颈 【免费下载链接】KernelSU A Kernel based root solution for Android 项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSU 问题溯源&#xff1a;旧内核设备的Root困境 在Android设备…...

自动驾驶规划新范式:像人一样用‘矢量关系’思考,VAD三大安全约束详解

自动驾驶规划新范式&#xff1a;像人一样用‘矢量关系’思考&#xff0c;VAD三大安全约束详解 想象一下&#xff0c;在高峰时段的城市十字路口&#xff0c;人类驾驶员能瞬间判断左侧公交车的变道意图&#xff0c;同时预判右前方自行车可能出现的摇摆——这种基于空间关系的直觉…...

三星固件管理工具Bifrost:跨平台固件获取与处理的技术伙伴

三星固件管理工具Bifrost&#xff1a;跨平台固件获取与处理的技术伙伴 【免费下载链接】SamloaderKotlin 项目地址: https://gitcode.com/gh_mirrors/sa/SamloaderKotlin 在三星设备维护与开发工作中&#xff0c;获取和处理官方固件往往是一项复杂且耗时的任务。传统方…...

华为云CCE内网部署Nacos集群实战:不用Helm,纯页面操作搞定镜像上传与配置

华为云CCE内网部署Nacos集群实战&#xff1a;纯控制台操作指南 在企业级容器化部署场景中&#xff0c;内网环境下的服务部署往往面临特殊挑战。当安全合规要求严格限制外网访问时&#xff0c;传统依赖公网镜像仓库和Helm工具的部署方案便不再适用。本文将详细介绍如何在华为云…...

FUTURE POLICE模型资源监控与告警:保障生产环境稳定运行

FUTURE POLICE模型资源监控与告警&#xff1a;保障生产环境稳定运行 部署好一个像FUTURE POLICE这样的大模型&#xff0c;只是第一步。真正考验人的&#xff0c;是让它能7x24小时稳定、可靠地跑在生产环境里。想象一下&#xff0c;半夜三更&#xff0c;你的模型服务突然因为显…...

Qwen-Image-2512-Pixel-Art-LoRA 生成像素画音效可视化波形图

Qwen-Image-2512-Pixel-Art-LoRA&#xff1a;当像素画“听见”声音 你有没有想过&#xff0c;声音也能被“画”出来&#xff1f;不是那种抽象的频谱图&#xff0c;而是充满想象力的像素画。最近&#xff0c;我尝试用Qwen-Image-2512模型&#xff0c;结合一个像素艺术风格的LoR…...

2026年花洒产品推荐:四款热门花洒横评,闭眼入不踩雷

其实选花洒不用盲目追大牌&#xff0c;核心看体验、看品质、看适配性。今天就带来四款热门花洒的深度横评&#xff0c;涵盖瑞尔特、飞利浦、小米米家、九牧四大主流品牌&#xff0c;每款都结合真实使用体验拆解&#xff0c;不罗列参数、不夸大宣传&#xff0c;让每天的沐浴都能…...