<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[msksn的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/msksn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; msksn]]></copyright><item><title><![CDATA[关于githubaction传递变量为空/传递不到变量]]></title><link>https://blog.youkuaiyun.com/msksn/article/details/147482509</link><guid>https://blog.youkuaiyun.com/msksn/article/details/147482509</guid><author>msksn</author><pubDate>Thu, 24 Apr 2025 16:57:51 +0800</pubDate><description><![CDATA[出现原因： 在输出变量时使用了ssh命令，即该变量没有被传回githaction的运行环境。将标准输出echo，通过grep抓取到有 abc的 值，以 “=”符号分割，因为变量。所以cut -d ‘=’   - f 2即为指定分割value ，即为我们要用的变量。解析：echo “BCD=$BCD” 为标准输出。假设变量 echo “abc=$abc”格式是 key=value。]]></description><category></category></item><item><title><![CDATA[使用githubaction连接本地部署的虚拟机]]></title><link>https://blog.youkuaiyun.com/msksn/article/details/147482334</link><guid>https://blog.youkuaiyun.com/msksn/article/details/147482334</guid><author>msksn</author><pubDate>Thu, 24 Apr 2025 16:50:41 +0800</pubDate><description><![CDATA[HOSTPORT解决思路：将虚拟机的22端口暴露出去。]]></description><category></category></item><item><title><![CDATA[傻瓜式内网穿透]]></title><link>https://blog.youkuaiyun.com/msksn/article/details/147448665</link><guid>https://blog.youkuaiyun.com/msksn/article/details/147448665</guid><author>msksn</author><pubDate>Wed, 23 Apr 2025 14:02:49 +0800</pubDate><description><![CDATA[内网穿透原理：将特定端口反向代理暴露到公网，可以通过公网访问该端口解决思路：将虚拟机的22端口暴露出去。]]></description><category></category></item><item><title><![CDATA[使用docker将windows的python代码部署到linux上报错500 Server Error RuntimeError: can‘t start new thread]]></title><link>https://blog.youkuaiyun.com/msksn/article/details/147387892</link><guid>https://blog.youkuaiyun.com/msksn/article/details/147387892</guid><author>msksn</author><pubDate>Mon, 21 Apr 2025 13:21:23 +0800</pubDate><description><![CDATA[问题背景：在windows中使用docker打包python（fastapi），在linux端部署时，端口报错。解决方法：在docker run时添加–privileged配置(生产环境慎用)后记：这个问题搞了我足足一星期，从白天搞到晚上。使用docker logs查看日志如下。linux环境：centos7。]]></description><category></category></item><item><title><![CDATA[windoes使用dockerfile移植docker至linux出现错误排错指南]]></title><link>https://blog.youkuaiyun.com/msksn/article/details/147294928</link><guid>https://blog.youkuaiyun.com/msksn/article/details/147294928</guid><author>msksn</author><pubDate>Thu, 17 Apr 2025 10:13:21 +0800</pubDate><description><![CDATA[最后发现是很狗血的原因 ： requirements.txt没注意格式,都缩进了，导致requirements.txt没有被正常导入镜像中，生生花了我两天（dockerfile与requirements.txt都需要注意不能缩进空格）3.项目文件中，导包路径出现失误，因为我们在docker中直接将/app设置为工作目录，所以若导包以绝对路径 即 app.xxxx ,那么容器可能因为找不到该文件下有目录app，且下有xxx包，所以应该使用相对路径导包。Exited（139）表示内存不足或访问冲突。]]></description><category></category></item><item><title><![CDATA[傻瓜式win11家庭版打包上传docker至阿里云镜像仓库全流程]]></title><link>https://blog.youkuaiyun.com/msksn/article/details/147270734</link><guid>https://blog.youkuaiyun.com/msksn/article/details/147270734</guid><author>msksn</author><pubDate>Wed, 16 Apr 2025 10:30:45 +0800</pubDate><description><![CDATA[一. 开始前应在windows端安装docker的客户端。]]></description><category></category></item><item><title><![CDATA[prometheus远程写入virtoriametrics并实现联邦制]]></title><link>https://blog.youkuaiyun.com/msksn/article/details/147147358</link><guid>https://blog.youkuaiyun.com/msksn/article/details/147147358</guid><author>msksn</author><pubDate>Fri, 11 Apr 2025 16:09:14 +0800</pubDate><description><![CDATA[VictoriaMetrics的部署下拉docker并打标签运行docker,因不同版本中参数有差别，故-retentionPeriod,-downsampling.period暂不使用确认部署成功，返回ok则部署成功普罗米修斯的部署(采用联邦制，若不采用则将#注释保留即可直接使用)]]></description><category></category></item><item><title><![CDATA[新版本k8s部署calico网络插件]]></title><link>https://blog.youkuaiyun.com/msksn/article/details/147137439</link><guid>https://blog.youkuaiyun.com/msksn/article/details/147137439</guid><author>msksn</author><pubDate>Fri, 11 Apr 2025 10:29:27 +0800</pubDate><description><![CDATA[使用方法 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源。]]></description><category></category></item><item><title><![CDATA[docker傻瓜式部署k8s，prometheus,node_exported全流程]]></title><link>https://blog.youkuaiyun.com/msksn/article/details/147137130</link><guid>https://blog.youkuaiyun.com/msksn/article/details/147137130</guid><author>msksn</author><pubDate>Fri, 11 Apr 2025 10:22:57 +0800</pubDate><description><![CDATA[k8s版本1.27.1，docker版本18.03，prometheus版本2.46.0, 采用docker形式部署。]]></description><category></category></item><item><title><![CDATA[容器挂载prometheus报错err=“open prometheus.yml: no such file or directory”]]></title><link>https://blog.youkuaiyun.com/msksn/article/details/147089106</link><guid>https://blog.youkuaiyun.com/msksn/article/details/147089106</guid><author>msksn</author><pubDate>Wed, 09 Apr 2025 11:13:05 +0800</pubDate><description><![CDATA[出现问题背景：在启用容器化部署 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 发现该端口未被启用。]]></description><category></category></item><item><title><![CDATA[使用maven配置mybatis(在创建maven后 )]]></title><link>https://blog.youkuaiyun.com/msksn/article/details/131084440</link><guid>https://blog.youkuaiyun.com/msksn/article/details/131084440</guid><author>msksn</author><pubDate>Wed, 07 Jun 2023 11:46:51 +0800</pubDate><description><![CDATA[第一步:  配置pom.xml,利用maven的远程仓库 将mysql驱动以及mybatis导入 ，同时设置打包方式。第三步，在rescources中编写xxMapper.xml配置文件， 并将其映射。在rescources文件夹中创建config配置文件，将代码复制黏贴。自动在根目录中搜寻，而rescources为资源根目录。注意，driver等property需要更改,更改后如图。第二步，编写 mybatis-config.xml。如图，复制下来后黏贴 到pom.xml。第四步，创建factory。]]></description><category></category></item><item><title><![CDATA[关于封装java结果集，初始化为null无法调用方法的冲突解决方案]]></title><link>https://blog.youkuaiyun.com/msksn/article/details/131020143</link><guid>https://blog.youkuaiyun.com/msksn/article/details/131020143</guid><author>msksn</author><pubDate>Sat, 03 Jun 2023 13:06:07 +0800</pubDate><description><![CDATA[后续想调用javabean中的代码，只需要再次设置account=new Account即可.我们于代码起始段以 Account account=null将其初始化。如图,我们创建了一个标准的javabean。同时，构造了一个Dao的select方法。]]></description><category></category></item><item><title><![CDATA[关于在vmware的abunto虚拟机上利用docker容器搭建vulfocus全过程]]></title><link>https://blog.youkuaiyun.com/msksn/article/details/129648934</link><guid>https://blog.youkuaiyun.com/msksn/article/details/129648934</guid><author>msksn</author><pubDate>Sun, 19 Mar 2023 12:35:48 +0800</pubDate><description><![CDATA[其次，关于docker的安装，可在。]]></description><category></category></item></channel></rss>