自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 关于githubaction传递变量为空/传递不到变量

出现原因: 在输出变量时使用了ssh命令,即该变量没有被传回githaction的运行环境。将标准输出echo,通过grep抓取到有 abc的 值,以 “=”符号分割,因为变量。所以cut -d ‘=’ - f 2即为指定分割value ,即为我们要用的变量。解析:echo “BCD=$BCD” 为标准输出。假设变量 echo “abc=$abc”格式是 key=value。

2025-04-24 16:57:51 318

原创 使用githubaction连接本地部署的虚拟机

HOSTPORT解决思路:将虚拟机的22端口暴露出去。

2025-04-24 16:50:41 1711 1

原创 傻瓜式内网穿透

内网穿透原理:将特定端口反向代理暴露到公网,可以通过公网访问该端口解决思路:将虚拟机的22端口暴露出去。

2025-04-23 14:02:49 372

原创 使用docker将windows的python代码部署到linux上报错500 Server Error RuntimeError: can‘t start new thread

问题背景:在windows中使用docker打包python(fastapi),在linux端部署时,端口报错。解决方法:在docker run时添加–privileged配置(生产环境慎用)后记:这个问题搞了我足足一星期,从白天搞到晚上。使用docker logs查看日志如下。linux环境:centos7。

2025-04-21 13:21:23 248

原创 windoes使用dockerfile移植docker至linux出现错误排错指南

最后发现是很狗血的原因 : requirements.txt没注意格式,都缩进了,导致requirements.txt没有被正常导入镜像中,生生花了我两天(dockerfile与requirements.txt都需要注意不能缩进空格)3.项目文件中,导包路径出现失误,因为我们在docker中直接将/app设置为工作目录,所以若导包以绝对路径 即 app.xxxx ,那么容器可能因为找不到该文件下有目录app,且下有xxx包,所以应该使用相对路径导包。Exited(139)表示内存不足或访问冲突。

2025-04-17 10:13:21 272

原创 傻瓜式win11家庭版打包上传docker至阿里云镜像仓库全流程

一. 开始前应在windows端安装docker的客户端。

2025-04-16 10:30:45 420

原创 prometheus远程写入virtoriametrics并实现联邦制

VictoriaMetrics的部署下拉docker并打标签运行docker,因不同版本中参数有差别,故-retentionPeriod,-downsampling.period暂不使用确认部署成功,返回ok则部署成功普罗米修斯的部署(采用联邦制,若不采用则将#注释保留即可直接使用)

2025-04-11 16:09:14 201

原创 新版本k8s部署calico网络插件

使用方法 wget https://projectcalico.docs.tigera.io/archive/v3.18/manifests/calico.yaml。文章背景:因为在k8s1.25+版本后,部署calico.yaml文件的路径发生改变,故有此教程, 旨在适用于截至目前最新的k8s版本。2.查看官网下拉yaml文件链接,本例中选择3.28.3版本。法一:物理机端打开软件,选择节点,选择全局代理即可。1.25+版本部署(需科学上网,方法见文后)没换源记得换docker源。

2025-04-11 10:29:27 471

原创 docker傻瓜式部署k8s,prometheus,node_exported全流程

k8s版本1.27.1,docker版本18.03,prometheus版本2.46.0, 采用docker形式部署。

2025-04-11 10:22:57 784

原创 容器挂载prometheus报错err=“open prometheus.yml: no such file or directory”

出现问题背景:在启用容器化部署 prometheus时,使用挂载并docker run 出现报错报错提示:msg=“Error loading config (–config.file=prometheus.yml)” file=/prometheus/prometheus.yml err=“open prometheus.yml: no such file or directory”排查问题: 使用lsof -i:9090 发现该端口未被启用。

2025-04-09 11:13:05 267

原创 使用maven配置mybatis(在创建maven后 )

第一步: 配置pom.xml,利用maven的远程仓库 将mysql驱动以及mybatis导入 ,同时设置打包方式。第三步,在rescources中编写xxMapper.xml配置文件, 并将其映射。在rescources文件夹中创建config配置文件,将代码复制黏贴。自动在根目录中搜寻,而rescources为资源根目录。注意,driver等property需要更改,更改后如图。第二步,编写 mybatis-config.xml。如图,复制下来后黏贴 到pom.xml。第四步,创建factory。

2023-06-07 11:46:51 765 1

原创 关于封装java结果集,初始化为null无法调用方法的冲突解决方案

后续想调用javabean中的代码,只需要再次设置account=new Account即可.我们于代码起始段以 Account account=null将其初始化。如图,我们创建了一个标准的javabean。同时,构造了一个Dao的select方法。

2023-06-03 13:06:07 243

原创 关于在vmware的abunto虚拟机上利用docker容器搭建vulfocus全过程

其次,关于docker的安装,可在。

2023-03-19 12:35:48 424 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除