总结一篇本地idea配合阿里云服务器使用docker

idea打包打镜像发到阿里云服务器

先说一下使用docker desktop软件怎么使用

1.下载docker desktop官网,先注册个账号吧,后面桌面软件登录会用到(当然,配合这个软件使用需要科学上网
在这里插入图片描述

安装这个要配合wsl使用,这个当时安装时候碰壁过,具体什么印象不深了
2.安装好之后去idea的插件中下载Docker
在这里插入图片描述

3.在idea中找到setting中的Build,Execution,Deployment选项,点击Docker,然后开始配置你的docker本地地址(本地的话就是tcp://127.0.0.1:2375)
在这里插入图片描述
4.本地配置设置完之后,设置你的阿里云docker镜像地址,推送远程需要使用

在这里插入图片描述
5.配置结束之后,就是本地打jar包
使用maven打包可以,使用命令也可以,本人习惯使用命令mvn clean install
6.打包完之后就是本地打镜像
去到你的项目模块根目录下面,打开命令终端,本人还是喜欢使用命令docker build -t 模块名称+版本号 .一定要加上这个 .
7.推送远程镜像仓库
在这里插入图片描述
加入这个sell-master-2.7.11:lastest版本就是我刚在本地打的,直接鼠标右键,选择Push Image
在这里插入图片描述在这里插入图片描述
选择你配置过的选项,这里选择的内容就是上面第4步配置的。当然,每次推送远程都需要你去填写一下远程地址,我感觉是为了安全起见。然后点击ok就等待好了

在这里插入图片描述
8.去你的远程镜像仓库查看push结果,如果有的话就是push成功,这里就不展示了。然后去你的k8
s中选择刚才推送的最新镜像版本点击发布就ok
在这里插入图片描述
这里就将docker desktop的所有步骤说完了。有点口渴,喝口水说下一个方法…对了,使用docker desktop有个缺点,就是wsl的镜像会一直增大,知道给我的C盘干爆,我才找到第二种方法,我查看原因时候,wsl已经有35个G了。这是我发现的一个缺点,另一个缺点就是需要科学上网,等你下一次关机再开机后,有可能会重新登录账号,这就是我说的第一步,需要注册账号,去官网登录后,然后docker desktop会本地验证,成功之后,才能使用。

这里讲使用vmware中 centos的docker配合idea打镜像使用

1.第一步当然是启动docker容器
在这里插入图片描述

2.和上面一样,现在ieda中打jar包
3.打本地镜像,这里我说一下,因为虚拟机中的docker没有插件使用,如果使用命令的话不会生效,因为找不到本地配置,这里就需要用鼠标点点点了,应该会有很多人喜欢!找个例子,找到你项目中的dockerfile文件,鼠标放到按钮右键
在这里插入图片描述

选择运行新配置,配置完之后,点击Apply 然后点击run即可本地打镜像
在这里插入图片描述
在这里插入图片描述
4.push远程镜像仓库同第一种方法,这里就不啰嗦了。后面的步骤都一样。

总结:这种方法我感觉没有第一种优雅,但是不会像docker desktop那么消耗硬盘内存

总体来讲,我觉得都有优点都有缺点吧,看个人爱好,如果你的电脑硬盘容量很大,使用docker desktop应该没什么问题,要是在企业中,硬盘容量我感觉也没那么大,还是使用下面的方法吧。反正目前看来是挺好用的,与传统方法比较,能提高一点效率!最后想说一下,我是小白一个,只想分享自己的经验,大佬勿喷!

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Bean基础

写在最前面: 本文运行的示例在我github项目中的spring-bean模块,源码位置: spring-bean 前言 为什么要先掌握 Spring Bean 的基础知识? 我们知道 Spring 框架提供的一个最重要也是最核心的能力就是管理 Bean 实例。以下是其原因: 核心组件…

静态SOCKS5的未来发展趋势和新兴应用场景

随着网络技术的不断发展和进步,静态SOCKS5代理也在不断地完善和发展。未来,静态SOCKS5代理将会呈现以下发展趋势和新兴应用场景。 一、发展趋势 安全性更高:随着网络安全问题的日益突出,用户对代理服务器的安全性要求也越来越高…

SQL语句的执行顺序怎么理解?

SQL语句的执行顺序怎么理解? 我们常常会被SQL其书写顺序和执行顺序之间的差异所迷惑。理解这两者的区别,对于编写高效、可靠的SQL代码至关重要。今天,让我们用一些生动的例子和场景来深入探讨SQL的执行顺序。 一、书写顺序 VS 执行顺序 SQ…

SVN修改已提交版本的日志方法

1.在工做中一直是使用svn进行項目的版本控制的,有时候因为提交匆忙,或是忘了添加Log,或是Log内容有错误。遇到此类状况,想要在查看项目的日志时添加log或是修改log内容,遇到以下错误: Repository has not b…

openEuler 22.03 升级openssh9.5

安装telnet 进行下面操作前,务必确保telnet服务安装成功。 安装xinetd yum install xinetd -y安装telnet服务,下载地址下载地址 rpm -ivh telnet-0.17-86.aarch64.rpm rpm -ivh telnet-server-0.17-86.aarch64.rpm重启 service xinetd restart确保能…

php实现个性化域名(短网址)和个性化登录模版的解决方案

在PHP中,个性化域名通常指的是根据用户或业务需求动态生成具有特定规律的子域名。实现个性化域名的方法主要依赖于服务器配置和路由规则。下面是一些基本的步骤和考虑因素,以帮助你了解如何个性化域名,并了解这样做的好处。 如何实现个性化域…

基于java swing 药品销售管理系统

大家好,我是DeBug,很高兴你能来阅读!作为一名热爱编程的程序员,我希望通过这些教学笔记与大家分享我的编程经验和知识。在这里,我将会结合实际项目经验,分享编程技巧、最佳实践以及解决问题的方法。无论你是…

PHP对接企业微信

前言 最近在做项目中,要求在后台管理中有企业微信管理的相关功能。相关准备工作,需要准备好企业微信账号,添加自建应用,获得相应功能的权限,以及agentid、secre等。 参考文档: 企业微信开发文档 功能实现 因…

经典目标检测YOLO系列(一)引言_目标检测架构

经典目标检测YOLO系列(一)引言_目标检测架构 一个常见的目标检测网络,其本身往往可以分为一下三大块: Backbone network,即主干网络,是目标检测网络最为核心的部分,backbone选择的好坏,对检测性能影响是十…

一文读懂:GPU最强“辅助“HBM到底是什么?

各位ICT的小伙伴们大家好呀。 我是老猫。 今天我们聊聊GPU背后的女人,不对,是背后的大赢家-HBM。 那么,HBM究竟是什么呢?为何在AI时代如此火热?下面我们就一一道来。 ▉ HBM到底为何方神圣? HBM全称为H…

MyBatis进阶之分页和延迟加载

文章目录 分页1. RowBounds 分页2. PageHelper 分页3. PageInfo 对象属性描述 延迟加载立即加载激进式延迟加载真-延迟加载 分页 Mybatis 中实现分页功能有 3 种途径: RowBounds 分页(不建议使用)Example 分页(简单情况可用)Pag…

018 OpenCV 人脸检测

目录 一、环境 二、分类器原理 2.1、概述 2.2、工作原理 三、人脸检测代码 一、环境 本文使用环境为: Windows10Python 3.9.17opencv-python 4.8.0.74 二、分类器原理 CascadeClassifier是OpenCV(开源计算机视觉库)中的一个强大的类…

孜然地址引导页V9(带后台)

刚刚在浏览之前经常访问的网站的时候我发现他不用那个域名了,然后我见这个页面好看,就把他干下来了,然后把给他写了个后台。另外如果你的子页面收录多的话,人家百度访问你的子页面会显示404的,所以为了流量可观安装这个…

销售技巧培训之如何提升导购员销售技巧

销售技巧培训之如何提升导购员销售技巧 导购员是门店的重要组成部分,他们的销售技巧直接影响到商店的业绩。因此,提升导购员的销售技巧是商店管理的重要任务。 一、建立良好的沟通 良好的沟通是导购员成功的关键。导购员需要与顾客建立良好的关系&…

归并排序与自然归并排序

归并排序 归并排序(merge - sort)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法的一个非常典型的应用.将已有的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序.若将两个有序表合并成一个有序表,成为二路归并. 核心步骤讲解 归并排序的…

使用Notepad++编辑器,安装compare比较差异插件

概述 是一款非常有特色的编辑器,Notepad是开源软件,Notepad中文版可以免费使用。 操作步骤: 1、在工具栏 ->“插件”选项。 2、勾选Compare选项,点击右上角“安装”即可。 3、 确认安装插件 4、下载插件 5、插件已安装 6、打…

企业微信应用模板消息

是在发送应用消息接口的基础上,第三方应用支持一种新的消息类型:模板消息,msgtype指定为template_msg。模板消息是一种固定格式的消息。 注意 - 此消息类型目前仅第三方应用支持,自建应用不支持。服务商需在管理端申请模版。接口…

吉祥物IP怎么结合动捕设备应用在线下活动?

一个好的吉祥物IP,不仅可以为品牌带来传播效果和形象具体化的价值,还可以带来一系列的商业利益。 当吉祥物IP接入惯性动作捕捉系统,即可由真人幕后穿戴动捕设备进行实时驱动,可以通过虚拟数字人直播、数字人短视频、数字人线下活动…

2024 年勒索软件:预期影响、目标和格局变化

随着勒索软件持续增加,我们可以预期这些组织 将继续改进其攻击方式并进行更大规模的操作以获取更大的利润。 如果组织不采取更积极的安全策略,就会面临更高的风险。 以下是我们预计 2024 年勒索软件的情况。 2024 年,我们将看到更多大规模…

JavaScript <关于逆向RSA非对称加密算法的案例(附原代码)>--案例(五)

前言: 趁热打铁,标记一下RSA的算法逆向...第二篇会有详解(本篇重在过程) 正文: 废话不说,直接分析步骤图: 到了这里,可以看到在登录的时候,需要验证码(本篇不教反验证码) 下面是正题--->逆他的pwd(密码) 总结: 问题:怎么确定一个密文数据是基于什么算法做出来的呢? 答:…