Docker安装Jenkins并参数化构建Springboot项目
之前有写篇文章讲述本地 PC 构建 Docker 镜像上传仓库 , 可是随着部署版本增加,本地 PC 资源吃紧的情况下,打包操作往往不理想 . 于是还是将打包环境迁移到服务器上.
Docker 安装 Jenkinsdocker-compose.yml
123456789101112131415161718192021222324version: '3.9'services: ...
Springboot打包镜像上传私有仓库
上传 jar 到海外服务器往往比较慢 , 随着部署频率变高 , 这种上传 jar 再部署容器的方式变得不太能满足需求 . 这里简单改造下为项目集成插件打包镜像到私有仓库 , 服务器直接拉去私有仓库的镜像进行部署
首先本地是需要有 Docker 环境的
以 若依 项目来说明 , 直接在 ruoyi-admin 下集成 dockerfile-maven-plugin 插件
123456789101 ...
Crond 定时备份MySQL失败
记录一次在两台服务器上同时配置 crontab 定时备份 Docker 部署的 MySQL 的经历 .
先说下表现 , 一台轻量服务器上表现正常 , 另外一台云服务器失效 , 完全没有执行定时任务 . 解决未执行的问题后 , 又遇到导出的数据为空问题 , 以下记录下解决办法
Crond 未执行格式混淆这个问题一般是 /etc/crontab 与 contab -e 两种格式混淆
定时任务有两 ...
Emulate Docker CLI using podman
一次安装 Docker 后发现找不到 /var/lib/docker 目录 , 检查后发现安装的不是官方 Docker 而是 podman docker . 这里记录下解决办法
问题描述:在Centos8系统中,使用docker run时,出现如下报错:
12Emulate Docker CLI using podman. Create /etc/containers/nodocker to ...
Docker安装Let'sEncrypt SSL证书
之前陆续写过 Linux 下的 Let’s Encrypt 证书的获取及更新 , 这里更新一篇 Docker 下的操作方式 , 更加通用且
方便维护、升级,同时也避免破坏本地的环境
Docker 安装这里请参考 过往文章
首次申请证书这里是通过部署 nginx 运行静态网站来进行申请 , 这里简单展示下 nginx 的部署文件
docker-compose.yml
12345678910111 ...
docker-compose安装Emqx
EMQX 是一款开源的大规模分布式 MQTT 消息服务器,功能丰富,专为物联网和实时通信应用而设计。EMQX 5.0 单集群支持 MQTT 并发连接数高达 1 亿条,单服务器的传输与处理吞吐量可达每秒百万级 MQTT 消息,同时保证毫秒级的低时延。
EMQX 支持多种协议,包括 MQTT (3.1、3.1.1 和 5.0)、HTTP、QUIC 和 WebSocket 等,保证各种网络环境和硬件设备 ...
多个docker-compose文件部署服务共享网络
在工作中我们可能需要数据库和api接口分开部署的情况,如果都用docker-compose部署的话, 在有的操作系统中可能无法使用(ip+端口)连接数据库,必须使用服务名称去连接。 这时我们就需要让这两个docker-compose启动的服务共享网络,这样就可以相互调用服务了
数据库的 compose 文件我们可以使用 docker network create my_net 创建一个网络,之 ...
Amazon Linux 环境搭建问题补充
几年前写过 Amazon Linux 搭建开发环境及常用软件 , 如今部分内容有些过时 , 还有一些内容需要进行补充
EC2 Docker 安装按照之前的安装流程会报 docker-ce 找不到 .这里按照 官方文档 安装
更新 yum
1sudo yum update -y
安装 docker
1sudo yum install docker
开启 docker 服务
1sudo ser ...
全球手机号正则校验
全球手机号正则校验
123\+(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\d{1,14}$
参考
Stackoverflow
Vue项目启动报错digital envelope routinesunsupported
在运行 npm run dev 启动项目时报错 Error: error:0308010C:digital envelope routines::unsupported
环境
node v18.18.2
npm 9.8.1
查阅资料后发现是 node 版本过高 , 所以可以通过降低版本解决 , 不过不推荐
解决办法linux & mac:NODE_OPTIONS=--openssl ...