随笔分类 -  docker

上一页 1 2 3 4 5 6 7 ··· 25 下一页

扩展gobackup支持minio以及定时配置
摘要:huacnlee/gobackup 是一个很不错的多数据库的备份工具,但是对于minio支持不太好(path 路径格式),同时也 不支持定时任务备份,所以基于cron 包支持定时任务处理 修改的代码 main.go 添加cron支持 { Name: "start", Flags: []cli.Fla 阅读全文

posted @ 2020-11-27 23:20 荣锋亮 阅读(388) 评论(0) 推荐(0) 编辑

jdk 容器运行环境指定时区
摘要:jdk容器运行环境指定时区,一个很常见的需求 参考方法 全部通过配置 配置localtime 以及user.timezone FROM dockerimage.yonyou.com/java/openjdk:8-arthas VOLUME /tmp ADD app.jar app.jar RUN s 阅读全文

posted @ 2020-11-25 20:40 荣锋亮 阅读(467) 评论(0) 推荐(0) 编辑

代码判断是否运行在docker环境中
摘要:属于一个比较常见的需求,而且社区已经有了好多实现了,原理很简单 原理说明 判断/.dockerenv 是否存在或者是否包含cgroup 参考代码 'use strict'; const fs = require('fs'); ​ let isDocker; ​ function hasDockerE 阅读全文

posted @ 2020-11-16 11:42 荣锋亮 阅读(2395) 评论(0) 推荐(0) 编辑

tanka 基本试用
摘要:以下是tanka的参考试用 依赖 kubectl diff jb jsonnet bundler helm 安装tanka mac os 命令 brew install tanka brew install jsonnet-bundler 试用 创建项目 mkdir prom-grafana && 阅读全文

posted @ 2020-11-14 21:55 荣锋亮 阅读(633) 评论(0) 推荐(0) 编辑

spring jdbctemplate 集成duckdb docker 镜像
摘要:很简单,主要是基于以前编写的spring jdbc 集成duckdb的demo,同时提供一个基于容器的运行环境 Dockerfile jdk 11 FROM openjdk:11-buster LABEL AUTHOR="dalongrong" ADD libstdc++.so.6.0.28 /us 阅读全文

posted @ 2020-11-09 17:29 荣锋亮 阅读(382) 评论(0) 推荐(0) 编辑

trivy 容器安全扫描工具
摘要:trivy 是一个容器的安全扫描工具,特别适合ci工具的集成,同时官方也提供了一个与现有 工具的比较,也是一个不错的参考,通过下图可以了解一些常用的扫描工具 参考资料 https://github.com/aquasecurity/trivy 阅读全文

posted @ 2020-11-01 13:48 荣锋亮 阅读(1676) 评论(0) 推荐(0) 编辑

Kubernetes Multi-Tenancy — A Best Practices Guide
摘要:转自:https://medium.com/faun/kubernetes-multi-tenancy-a-best-practices-guide-88e37ef2b709 Kubernetes multi-tenancy is a topic that more and more organiz 阅读全文

posted @ 2020-09-30 13:02 荣锋亮 阅读(358) 评论(0) 推荐(0) 编辑

tcprstat 使用的几个问题
摘要:bonding_masters: No such device 因为使用了bond,解决方法,运行的时候指定ip You don't have permission to capture on that device (socket: Operation not permitted) 大部分场景是在 阅读全文

posted @ 2020-09-21 13:03 荣锋亮 阅读(301) 评论(0) 推荐(0) 编辑

odyssey prometheus 监控
摘要:因为odyssey 兼容pgbouncer,我们可以直接使用pgbouncer的exporter 环境准备 docker-compose 文件 version: "3" services: postgres: image: postgres:12 ports: - "5432:5432" envir 阅读全文

posted @ 2020-08-22 17:33 荣锋亮 阅读(318) 评论(0) 推荐(0) 编辑

nginx-proxy docker 的nginx自动服务发现方案
摘要:registrator containerpilot 都是很不错的基于容器的服务发现以及服务状态管理方案,nginx-proxy 也是一个类似的东西,可以方便的处理服务的nginx proxy 配置 我们基于环境变量配置就可以了 参考使用 version: '2' services: nginx-p 阅读全文

posted @ 2020-08-18 09:41 荣锋亮 阅读(698) 评论(0) 推荐(0) 编辑

wal2json 2.3 dockerfile
摘要:wal2json 发布2.3 版本了,有好多新特性,以下是一个新特性的dokerfile dockerfile FROM postgres:11.2 AS build ENV VERSION 2_3 RUN buildDeps="curl build-essential ca-certificate 阅读全文

posted @ 2020-08-13 22:56 荣锋亮 阅读(508) 评论(1) 推荐(0) 编辑

使用正向proxy 连调部署在k8s 中的spring cloud 中的rest服务
摘要:业务需求比较简单,就是希望在本地开发环境测试k8s 中部署的spring cloud 服务 进行调试的几个问题 网络不通 因为容器有自己的网络,spring cloud 中注册的是容器ip,网络不通 我们进行调试的服务不能注册到注册中心 如果我们的服务注册到注册中心了,就会有流量访问,可能会影响线上 阅读全文

posted @ 2020-08-10 20:55 荣锋亮 阅读(702) 评论(0) 推荐(0) 编辑

tengine lua 模块docker 镜像集成
摘要:昨天有构建过一个tengine dubbo 模块,以下是关于lua 模块构建的的说明 Dockerfile FROM alpine:3.8 ​ ENV TENGINE_VERSION 2.3.2 ​ # nginx: https://git.io/vSIyj ​ RUN rm -rf /var/ca 阅读全文

posted @ 2020-08-07 11:20 荣锋亮 阅读(767) 评论(0) 推荐(0) 编辑

tengine 支持dubbo 的docker镜像
摘要:tengine 已经支持dubbo了,类似nginx 支持grpc(但是还是有点弱)以下是dockerfile 的制作 具体的使用,后边会有相关的介绍 Dockerfile FROM alpine:3.8 ​ ENV TENGINE_VERSION 2.3.2 ​ # nginx: https:// 阅读全文

posted @ 2020-08-06 19:51 荣锋亮 阅读(485) 评论(0) 推荐(0) 编辑

openresty docker 镜像集成gor
摘要:openresty 是一个很不错的nginx 增强版本,以下是openresty 集成gor 的尝试 问题 很多时候我们会基于nginx(openresty) 进行接口的代理,但是我们需要获取请求信息,同时进行回放 解决 gor 是一个很不错的工具,但是我们希望能够进行控制(按需数据捕捉)所以我使用 阅读全文

posted @ 2020-07-19 23:36 荣锋亮 阅读(695) 评论(0) 推荐(0) 编辑

goreplay v1.1.0 支持pro特性docker 镜像
摘要:goreplay v1.1.0 的发布,已经将pro 特性合并到社区版本了(使用了不同的license),所以修改了部分代码,方便测试使用 同时制作了一个docker 镜像 注意主要是为了测试使用,生产环境推荐购买pro license dokerfile 构建说明 需要的代码参考以前的文章 首先需 阅读全文

posted @ 2020-07-19 23:21 荣锋亮 阅读(638) 评论(0) 推荐(0) 编辑

minio+ nginx rewrite 实现saas租户的个性化管理
摘要:这个是一个基于minio+nginx的rewrite 实现的一个功能(类似micro frontend 模式) 参考架构 一张架构图 说明 因为当前大家主流的还是基于前后端分离的模式开发软件,组件+api 实现功能,但是很多时候好多租户对于功能有个性化需求,但是 系统在设计的时候因为时间问题+早期设 阅读全文

posted @ 2020-07-18 13:30 荣锋亮 阅读(1861) 评论(0) 推荐(1) 编辑

一些docker init 进程工具
摘要:对于docker 来说init 进程的管理很重要,以下是几个不错的选择 tini 参考资料https://github.com/krallin/tini dumb-init 参考资料https://github.com/Yelp/dumb-init docker 自己的init 启动的时候添加 -- 阅读全文

posted @ 2020-07-13 20:53 荣锋亮 阅读(1486) 评论(0) 推荐(0) 编辑

pgspider fetchq 扩展docker镜像
摘要:fetchq 是一个队列系统,以下是一个pgspider 扩展的构建 pgspider base 镜像 添加了uuid 扩展 FROM debian:stretch-slim RUN apt-get update && apt-get install -y build-essential git l 阅读全文

posted @ 2020-06-28 21:33 荣锋亮 阅读(522) 评论(0) 推荐(0) 编辑

godns 集成coredns 的demo
摘要:以下是一个简单的集成coredns,主要是一个集成方案,测试下功能 环境准备 docker-compose 文件 version: "3" services: redis: image: redis ports: - "6379:6379" networks: service1_net: ipv4_ 阅读全文

posted @ 2020-06-27 22:54 荣锋亮 阅读(486) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 25 下一页

导航