docker
文章平均质量分 89
zhangruhong168
这个作者很懒,什么都没留下…
展开
-
内网自建Docker Registry
项目现有CI、CD方案为 提交代码到内网gitlab 自动触发gitlab Runner gitlab Runner 按照.gitlab-ci.yml配置进行编译打包 gitlab Runner 按照.gitlab-ci.yml配置进行镜像构建 gitlab Runner 按照.gitlab-ci.yml配置将镜像推送到阿里云镜像服务 去内网Portainer管理界面进行手动update原创 2018-01-17 17:45:15 · 1903 阅读 · 0 评论 -
记gitllab ci无法存储构建物的问题
在给测试搭建自动化测试环境工程中需要将测试报告收集起来,以便测试分析,但通过如下配置 stages: - runTest - alterdingding .profile: &profile variables: PROFILE: "$CI_COMMIT_REF_NAME" BRANCH_TAG: "$CI_COMMIT_TAG" 执行run: stage...原创 2019-03-04 10:35:08 · 332 阅读 · 0 评论 -
用docker方式部署hadoop集群
由于用docker方式部署hadoop集群的资料不多,自己也折腾了很久,所以记录一下 这里参考了 uhopper / hadoop-docker — Bitbucket https://bitbucket.org/uhopper/hadoop-docker 因为我测试机是几台机器组成的swarm mode集群 好多配置按照文中配置行不通,所以改了一下 version: ...原创 2018-06-24 21:08:11 · 1795 阅读 · 3 评论 -
frp https穿透配置
由于网络上这部分资料比较模糊,所以写下来分享一下,希望能帮到各位 首先我们必须要明白frp只是作为流量通道,仅按照配置转发相应请求到目的地即可 s首先你需要确认你的frps(frp服务端)是监听了https所需要的相应端口的(比如443) 你可以尝试使用 [xxx-demo-https] type = https local_ip = 192.16.1.113 local_por...原创 2018-05-17 16:47:34 · 17801 阅读 · 1 评论 -
gitlab-runner根据maven打包结果构建docker镜像
背景 现有的应用编译、maven打包、docker镜像构建都是在一个job或者同一个gitlab-runner中完成的,且使用了 maven 的 插件 “docker-maven-plugin” ,虽然一个命令 mvn package 就可以在CI环境构建为镜像,但毕竟maven本身的打包过程被强行与docker镜像的打包过程耦合在了一起,也会导致不了解的同学在自己的开发机器上执行mvn ...原创 2018-04-25 18:17:59 · 10690 阅读 · 8 评论 -
docker集群自定义路由(按不同域名转发到不同容器端口)
背景 笔者在阿里云上有1台服务器,本着宁愿数据丢失也要榨干服务器的资源的目的,在那台服务器上启用了docker单节点集群,并且通过部署容器的方式开启了很多服务,比如 基础服务有 mysql、redis、rabbitmq、mongodb 应用服务包括 configserver、discovery 、springboot应用等 服务器本身应用也只是笔者在玩,并没有几个人访问,...原创 2018-04-11 22:14:35 · 2820 阅读 · 1 评论 -
Linux:Centos7升级内核
注意 这篇文章主要用来配合 docker 安装前升级内核使用 如有必要,请先备份重要数据 更新前,内核版本为: uname -r 3.10.0-327.10.1.el7.x86_64 升级的方法: 1、导入key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2、安装elr...转载 2018-04-16 14:48:19 · 228 阅读 · 0 评论 -
通用扫码技术方案(微信扫码、浏览器扫码、app内部扫码)
背景 由于业务原因,需要展示并识别二维码,由于二维码不具有约束性,用户可以通过各种应用进行扫码 目标 通过简单的规划,对用户各种app扫码结果进行归集、统一识别分发处理,并最终让用户抵达目标页面 比如 微信扫码:跳转到小程序 浏览器扫码:跳转到h5页面 app内部扫码器扫描:跳转到目标页面 如何实现 注意 二维码的内容必须要为链接的...原创 2018-04-14 13:33:13 · 5875 阅读 · 0 评论 -
java日志通过Kafka发送给elk问题处理(1)
在上篇文章中,我们通过接入kafka来增强日志系统的承载能力,但是按照上篇文章中的配置存在一些问题 root的level基本除了INFO之外不能改为别的,如改为DEBUG的话会导致启动初始化持续堵塞,容器一直无法启动。 解决方法(参考) 将kafkaAppender用logback的AsyncAppender处理下即可修改root的原创 2017-08-16 16:38:56 · 2606 阅读 · 0 评论 -
gitlab ci docker模式初探
新项目,希望借助gitlab CI功能实现第一时间发现git push上来有问题的代码,通过搜索并参考了一些文章,现简要记录一下 主要参考了 GitLab-CI 从安装到差点放弃 - 前沿开发团队 - SegmentFault https://segmentfault.com/a/1190000007180257 劈荆斩棘:Gitlab 部署 CI 持续集成 - 田园里的蟋蟀 - 博客园原创 2017-12-13 15:31:30 · 544 阅读 · 0 评论 -
基于gitlab-ci runner的Docker stack实践
背景 公司现有的技术架构为分布式(粗粒度微服务)服务架构,代码版本管理工具使用的gitlab,部署是是通过Jenkins编译打包并部署的,看到原来的项目部署编写的*.sh很繁琐,故先在现有项目测试环境进行实验。 早就听闻gitlab可以集成CI CD 但一直没有尝试过,第一步当然是尝试将研发push的代码先编译,做个初步的编译异常提醒,参考了各种文章和官网文档,开始了接入runner原创 2017-12-28 17:39:54 · 3965 阅读 · 6 评论 -
rancher踩坑录(1)
私库的镜像一直下载不下来 原来是没有配置镜像库凭证,记录下名字 同时,需要在yml中配置对于的名字 imagePullSecrets: - name: xx-registries原创 2019-04-25 23:34:15 · 980 阅读 · 0 评论