logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

DockerClientException: Unsupported protocol scheme found: ''. Only 'tcp://' or 'unix://' supported

maven构建并推送docker镜像时,出现如下问题:com.github.dockerjava.api.exception.DockerClientException: Unsupported protocol scheme found: ''. Only 'tcp://' or 'unix://' supported.at com.github.dockerjava.core.Def...

#docker#jenkins
基于docker搭建ngrok私服

经常开发微信的同学们,肯定会经常用到内网穿透~大部分人选择网上寻找各种现成的,比如ngrok官网、natapp、sunny-ngrok或者花生壳之类的。但是世界上没有免费的午餐,要不就是收费,要不就是免费但是偶尔会出现连接失败的问题(当然大多数时间是没有问题的)。偶然,正在测试微信的某些功能,但是正在使用的ngrok连接失败了。导致测试无法进行,最终萌生出自己搭建一个ngrok服务器的想法...

#docker#微信
自建ngrok私服, 总是提示 Tunnel xxx.ngrok.mydomain.com not found

前面一篇帖子,记录了如何基于docker搭建ngrok私服自己搭了一个ngrok服务器,根据提示分配也成功了,但是访问的时候总是报错Tunnel xxx.ngrok.mydomain.com not found查阅服务日志,找到异常解决办法:找到代理的nginx配置,去掉http_host后的端口号即可,https也照此修改,即可修复:...

#运维
mpvue踩坑之vendor.js过大问题

开发环境下,引入一定量包后,会出现打包失败的问题(因为vendor.js过大)查看了webpack后发现,因为是开发环境,所以没进行UglifyJs压缩,所以解决的方法来了,引入UglifyJs插件修改build目录下 的webpack.dev.conf.js配置文件,前面添加插件的引入,var UglifyJsPlugin = require('uglifyjs-webpack-p...

使canal的task配置文件支持带默认值的环境变量

项目中为了保持mysql和es的数据同步,引入了canal项目, 项目采用源码构建部署,docker进行发布。其中部署client-adapter时,因需要测试/正式使用同一个配置文件,通过docker的环境变量进行区分,遇到一个情况就是 无法识别yml文件中如下这种占位符${CANAL_SOURCE_KEY:defaultDS}通过分析源码,发现加载参数的时候,因为 YmlConfigBinde

文章图片
到底了