docker idea直接部署到腾讯云镜像服务

news2025/1/25 9:22:05

首先创建一个Dockerfile

 编写Dockerfile的信息

FROM java:8
MAINTAINER clarkshi@xxx.com
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
ENV ACTIVE="pre"
ENV loggingpath="/zhibo/logs"
ADD target/ShuZiZhiBo-0.0.1.jar ShuZiZhiBo.jar
ENTRYPOINT ["java" ,"-Dspring.profiles.active=${ACTIVE}","-Dlogging.path=${loggingpath}", "-jar","/ShuZiZhiBo.jar"]

ENV ACTIVE="pre"设置推送的环境

ENV loggingpath设置生成的日志

登陆腾讯云 镜像仓库,创建一个镜像地址

 

 

创建后,记住【仓库地址】和【命名空间】

pom文件编辑(这里需提前创建访问凭证)

			<plugin>
				<groupId>com.spotify</groupId>
				<artifactId>dockerfile-maven-plugin</artifactId>
				<version>1.4.13</version>
				<executions>
					<execution>
						<id>harbor</id>
						<goals>
							<goal>build</goal>
							<goal>push</goal>
						</goals>
					</execution>
				</executions>
				<configuration>
					<!-- 腾讯云镜像仓库地址 -->
<!--					<repository>仓库地址预发布环境</repository>-->
<!--					<repository>仓库地址正式环境</repository>-->
					<repository>仓库地址-测试环境</repository>
					<tag>${project.version}</tag>
					<useMavenSettingsForAuth>true</useMavenSettingsForAuth>
					<!-- 构建的用户凭证 -->
					<username>10002我删除了一半</username>
					<password>eyxxxxx我删除了一大坨/password>
					<buildArgs>
						<!-- 构建的jar包文件名 -->
						<JAR_FILE>${project.build.finalName}.jar</JAR_FILE>
					</buildArgs>
				</configuration>
			</plugin>

然后打开右边的maven点击plugins里面的dockerfile,选择build和push就能自动推送了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/572676.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Flutter 工程】005-代码分离实践:flutter_hooks functional_widget

【Flutter 工程】005-代码分离实践&#xff1a;flutter_hooks & functional_widget 文章目录 【Flutter 工程】005-代码分离实践&#xff1a;flutter_hooks & functional_widget一、概述1、Flutter “嵌套地狱”2、代码分离实践 二、实践1、安装 flutter_hooks & f…

油猴脚本尝试

现在是这样的&#xff0c;我这边有个运维系统&#xff0c;里面有个日志&#xff0c;我们经常要复制&#xff0c;然后我们复制的时候需要打开内容&#xff0c;然后去选中复制。 类似于这种&#xff0c;我觉得这个时候&#xff0c;去选中复制就很麻烦&#xff0c;右边这里不是有…

ChatGPT四大基本使用场景分析

ChatGPT是一种基于深度神经网络的自然语言生成模型&#xff0c;它能够通过大量的数据训练和学习&#xff0c;以模拟人类的自然语言交互方式来理解和回答用户提出的问题。作为一种全新的人工智能技术&#xff0c;ChatGPT具有高度的灵活性和可扩展性&#xff0c;可以不断地优化、…

Redis BigKey问题

1.广告平台,海量数据查询固定前缀的key 不要使用keys , 使用 scan 命令 scan 0 match "user:" 10 2.Memory usage命令用过吗 memory usage key [semples count] :计算每个键值对的字节数 3.bigKey 问题&#xff0c;多大算bigKey,如何发现&#xff1f;如何处理?如…

【Linux】打开Linux大门,踏入Linux世界(环境搭建再加一群Linux基本指令就OK啦~)

&#x1f9d1;‍&#x1f393;个人主页&#xff1a;简 料 &#x1f3c6;所属专栏&#xff1a;Linux系统编程与网络编程 &#x1f3c6;个人社区&#xff1a;越努力越幸运社区 &#x1f3c6;简 介&#xff1a;简料简料&#xff0c;简单有料~在校大学生一枚&#x…

论文分享 | 视野约束下多机器人系统的最小持久图生成与编队控制

阿木推出的Prometheus项目校园赞助活动&#xff0c;再次迎来开发者参与&#xff01; 北京理工大学自动化学院赵欣悦同学&#xff0c;在Prometheus开源仿真架构的基础上进行了二次开发&#xff0c;且使用P450进行了真机实验并发表了相关论文&#xff0c;其论文《视野约束下多机…

前端开发如何速成java,使用java开发网络接口

引言 我是干前端的&#xff0c;闲来没事&#xff0c;也想学学java&#xff0c;下面我会根据我学习java的经历来整理出java的速成之路。 学习路线 按照数字的顺序学下去就行了 1.学习java基础教程&#xff1a;主要听 class和集合这两部分吧&#xff0c;这两个部分非常重要&am…

ASEMI代理韩景元可控硅C106M参数,C106M封装,C106M尺寸

编辑-Z 韩景元可控硅C106M参数&#xff1a; 型号&#xff1a;C106M 断态重复峰值电压VDRM&#xff1a;600V 通态电流IT(RMS)&#xff1a;4A 通态浪涌电流ITSM&#xff1a;30A 平均栅极功耗PG(AV)&#xff1a;0.2W 峰值门功率耗散PGM&#xff1a;1W 工作接点温度Tj&…

【LeetCode】《LeetCode 101》第九章:巧解数学问题

文章目录 9.1 公倍数与公因数9.2 质数204.计数质数&#xff08;中等&#xff09; 9.3 数字处理504. 七进制数&#xff08;简单&#xff09;172. 阶乘后的零&#xff08;中等&#xff09;415. 字符串相加&#xff08;简单&#xff09;326. 3 的幂&#xff08;简单&#xff09; 9…

mysql语句最大执行时间问题解决,无需改mysql配置

下面是我排错的一个过程&#xff1a; 1、我是ado.net执行一个查询语句报了个错&#xff1a; Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. 译&#xff1a;超时已过期。操作完成前经过的超时时间&a…

【Netty】 工作原理详解(十一)

文章目录 前言一、Netty 模型二、代码示例2.1、引入Maven依赖2.2、服务端的管道处理器2.3、服务端主程序2.4、客户端管道处理器2.5、客户端主程序2.6、测试运行 总结 前言 回顾Netty系列文章&#xff1a; Netty 概述&#xff08;一&#xff09;Netty 架构设计&#xff08;二&…

借军工经验开拓消费市场,三星显示收购eMagin浅析

前不久三星显示&#xff08;Samsung Display&#xff09;宣布&#xff0c;拟支付2.18亿美元收购微显示方案商eMagin全部普通股&#xff0c;收购完成后eMagin将并入三星显示&#xff0c;以加速XR显示业务发展。 据青亭网了解&#xff0c;eMagin成立于1996年&#xff0c;该公司多…

《Spring Guides系列学习》guide11 - guide15

要想全面快速学习Spring的内容&#xff0c;最好的方法肯定是先去Spring官网去查阅文档&#xff0c;在Spring官网中找到了适合新手了解的官网Guides&#xff0c;一共68篇&#xff0c;打算全部过一遍&#xff0c;能尽量全面的了解Spring框架的每个特性和功能。 接着上篇看过的gu…

JVM调优实战

1、当项目运行一段时间以后&#xff0c;产生了OOM的问题&#xff0c;我们该如何排查问题呢&#xff1f; 用top命令&#xff0c;看看是哪个进程CPU占用率高&#xff0c;获取它的进程ID&#xff0c;再根据具体的进程id&#xff0c;执行 top -HP 进程id号 命令,看看哪个线程的CP…

复制架构,Redis Sentinel分析

存储高可用&#xff0c;一般采用复制架构&#xff0c;复制架构&#xff0c;需要关注故障架构和状态决策2个要点 复制架构通用关注点 数据复制 复制格式 格式优点缺点举例命令数据量小可能存在数据不一致Mysql 的statement同步方式&#xff0c;按commit顺序同步&#xff0c;…

文件系统考古:1974-Unix V7 File System

有时&#xff0c;进步难以察觉&#xff0c;特别是当你正身处其中时。而对比新旧资料之间的差异&#xff0c;寻找那些推动变革的信息源&#xff0c;我们就可以清晰地看到进步的发生。在Linux&#xff08;以及大部分Unix系统&#xff09;中&#xff0c;都可以印证这一点。 Unix …

淘宝层级改版,五力模型上线!

最近临近618&#xff0c;淘系又各种功能改版&#xff0c;现在店铺层级也开始陆续改版了。从原来的只需要提升销售金额&#xff0c;到现在的五力模型。我们先说一下原来的店铺层级考核&#xff0c;跟现在的区别主要是哪&#xff1f; 1.原来店铺层级的考核升级特别简单&#xff0…

推荐一款神级编程工具[Cursor]自带gpt而且免费!

今天推荐一款非常好用开发工具&#xff0c;一个智能编程助手。 官网&#xff1a;https://www.cursor.so/ 适用平台&#xff1a;Mac、Windows、Linux。 助手的样子 可以做哪些事情&#xff1f; 编程语言&#xff1a;我可以回答关于各种编程语言&#xff08;如Python、Java、Ja…

测试老鸟总结,从功能到自动化测试详细整理,测试之路广阔无垠...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 Python自动化测试&…

黑客零基础入门教程,从入门到精通学习路线规划,看完这篇就够了

很多人上来就说想学习黑客&#xff0c;但是连方向都没搞清楚就开始学习&#xff0c;最终也只是会无疾而终&#xff01;黑客是一个大的概念&#xff0c;里面包含了许多方向&#xff0c;不同的方向需要学习的内容也不一样。 想要成为黑客&#xff0c;却苦于没有方向&#xff0c;…