随笔分类 -  docker

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

godns 简单dnsmasq 的dns 替换方案
摘要:godns 可以用来替换dnsmasq,同时包含了一些新的特性 数据可以在hosts 文件以及redis 当hosts 文件变动的时候,自动reload 包含了一个相对比较全的ui(支持添加以及删除操作,dnsmasq可以基于jpillora/webproc实现一个ui的包装,但是一般) 以下是一个 阅读全文

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

使用coredns 的template plugin实现一个xip 服务
摘要:xip dns 服务在我们的实际开发中,还是挺有用的,我们可以基于dns模式方便的进行软件开发,同时 结合nginx 的虚拟主机,可以实现灵活的软件部署,以下是基于coredns 的template plugin 实现一个 简单,但是高效的xip 服务 xip 格式说明 参考格式 10.0.0.1. 阅读全文

posted @ 2020-06-25 18:42 荣锋亮 阅读(1245) 评论(0) 推荐(0) 编辑

nginx 代理 coredns dns 服务
摘要:今天有写过一个简单的基于nginx 的stream 代理dns server的服务,以下是集成coredns 的一个demo 同时也包含了consul 以及使用coredns 的rewrite 以及loadbalance 插件 环境准备 docker-compose 文件 version: "3" 阅读全文

posted @ 2020-06-25 17:39 荣锋亮 阅读(1126) 评论(0) 推荐(0) 编辑

基于nginx proxy dns server
摘要:原理实际行就是stream模式,因为nginx 支持基于stream 模式的lb同时支持(tcp.udp)以下是一个简单的配置 环境准备 docker-compose 文件 version: "3" services: lb: image: openresty/openresty:alpine vo 阅读全文

posted @ 2020-06-25 14:15 荣锋亮 阅读(796) 评论(0) 推荐(0) 编辑

VictoriaMetrics 集成karma
摘要:以前有介绍过karma,以下是一个集成,实际上这个肯定是可以跑通的,因为依赖的都是alertmanager这个是都兼容的 环境准备 docker-compose 文件 version: "3" services: vmstorage: image: victoriametrics/vmstorage 阅读全文

posted @ 2020-05-22 21:04 荣锋亮 阅读(601) 评论(0) 推荐(0) 编辑

VictoriaMetrics vmalert 使用
摘要:以下是关于vmalert 的使用,主要是测试下各个组件的集成 环境准备 注意环境集成了vmauth,vmagent 等好多VictoriaMetrics的组件,基本上就是一个比较完备的prometheus集成环境了 docker-compose 文件 说明目前vmalert 通过vmauth 会有错 阅读全文

posted @ 2020-05-22 17:27 荣锋亮 阅读(2581) 评论(0) 推荐(0) 编辑

VictoriaMetrics vmagent 使用
摘要:以下是关于使用 vmagent替换prometheus 的简单使用,可以实现push 模式的metrics 处理 环境准备 docker-compose 文件 version: "3" services: vmstorage: image: victoriametrics/vmstorage por 阅读全文

posted @ 2020-05-22 16:07 荣锋亮 阅读(2457) 评论(0) 推荐(0) 编辑

VictoriaMetrics vmauth 使用
摘要:前边有简单说明过vmauth相关的参数,以下是关于配置的使用说明,以下是一个简单的demo 说明 环境准备 docker-compose version: "3" services: prometheus: image: prom/prometheus ports: - 9090:9090 volu 阅读全文

posted @ 2020-05-22 14:38 荣锋亮 阅读(1564) 评论(0) 推荐(0) 编辑

zabbix docker-compose 运行配置
摘要:网上看到一堆使用docker-compose 运行zabbix ,都不台好用,或者因为版本问题,以下是一个整理的 docker-compose ,可以参考 docker-compose version: "3" services: mysql-server: image: mysql:5.7.16 阅读全文

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

dotnetcore 性能分析一些文章
摘要:dotnetcore是越来越好了, 以下是几篇关于性能分析的文档,以及一些工具 文章 https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/linux-performance-tracing.md https 阅读全文

posted @ 2020-05-17 10:12 荣锋亮 阅读(817) 评论(0) 推荐(0) 编辑

containerpilot 容器应用的自动服务发现
摘要:对于容器的服务发现,大家可能使用过registrator一个基于label 以及docker socket &&consul的容器服务发现解决方案(当时还是比较灵活的) 当然也有很多类似的方案,containerpilot是另外一个基于init模式的docker 服务发现工具,使用上同样比较简单,文 阅读全文

posted @ 2020-05-01 15:51 荣锋亮 阅读(321) 评论(0) 推荐(1) 编辑

nodejs 基础镜像的一个参考
摘要:因为很多时候我们依赖的npm 模块是需要构建编译的(addon模式)所以需要安装一些依赖,以下是 一个参考的基础镜像,方式使用 Dockerfile FROM node:12.16.1-alpine AS build RUN apk add --update --no-cache \ python 阅读全文

posted @ 2020-04-22 09:32 荣锋亮 阅读(881) 评论(0) 推荐(0) 编辑

earthly 使用中碰到的一些问题说明
摘要:buildkit依赖 earthly 依赖buildkit,我们可以自己搭建buildkit集群,或者earthly自己基于容器运行,可以通过 --buildkit-image 指定buildkit的镜像,当前的为earthly/buildkitd:v0.1.0 无网络环境的问题 目前在测试机器无网 阅读全文

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

查看docker的manifest
摘要:我们可以通过开启docker cli 的体验选项,查看image 的manifest 配置 ~/.docker/config.json {"experimental":"enabled"} 命令 docker manifest inspect alpine:latest 效果 { "schemaVe 阅读全文

posted @ 2020-04-21 20:45 荣锋亮 阅读(4250) 评论(0) 推荐(0) 编辑

earthly特性说明
摘要:前边有简单说明以及试用过earthly 以下是功能的一个整体说明(工具真的很不错) 整体说明 基容器的构建 编程语言无关 可重复构建 并行执行 单体仓库友好 多代码仓库友好 核心特性 类Dockerfile语法格式 参考 # Initialize the build environment - th 阅读全文

posted @ 2020-04-21 10:16 荣锋亮 阅读(410) 评论(0) 推荐(0) 编辑

earthly 简单试用
摘要:前边有简单介绍多earthly,以下是一个简单的试用 安装 我使用的mac 系统,实际自己选择对应的系统 命令 当然如果有问题可以使用编译好的二进制文件 参考https://github.com/vladaionescu/earthly/releases curl -s https://api.gi 阅读全文

posted @ 2020-04-21 09:27 荣锋亮 阅读(396) 评论(0) 推荐(0) 编辑

buildkit 并发高效缓存Dockerfile 无关的构建器工具包
摘要:buildkit 是由docker 团队开发的高效dockerfile 无关的构建启工具包 特性 自动垃圾收集 可扩展的前端格式 并发依赖性解析 高效的指令缓存 构建缓存导入/导出 嵌套的构建作业调用 分布式worker 多种输出格式 可插拔架构 没有root权限的执行 说明 如果有构建基于容器的平 阅读全文

posted @ 2020-04-21 08:57 荣锋亮 阅读(818) 评论(0) 推荐(0) 编辑

earthly 通用容器构建工具
摘要:earthly 是一个通用的基于容器的ci层,以下是简单的比较 参考图 说明 earthly 提供了一层ds抽象,我们可以使用类dockerfile 的语法进行软件构建,是一款很强大的工具,后边介绍下使用以及原理 参考资料 https://github.com/vladaionescu/earthl 阅读全文

posted @ 2020-04-20 22:45 荣锋亮 阅读(389) 评论(0) 推荐(0) 编辑

alpine-glibc docker镜像
摘要:Dockerfile 来自frolvlad/alpine-glibc FROM alpine:3.11 ​ ENV LANG=C.UTF-8 ​ # Here we install GNU libc (aka glibc) and set C.UTF-8 locale as default. ​ R 阅读全文

posted @ 2020-04-08 21:30 荣锋亮 阅读(3342) 评论(0) 推荐(0) 编辑

minio 关闭默认browser
摘要:minio 自带了一个browser,但是在实际生产使用中就很不好了,应该关掉 相关参数 环境变量 MINIO_BROWSER=off 即可 如果还需要使用browser的解决方法 我们可以基于minio提供的gatway 模式,以下是一个参考实践 基于docker-compose 部署,实际结合自 阅读全文

posted @ 2020-04-07 18:52 荣锋亮 阅读(5042) 评论(0) 推荐(0) 编辑

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

导航