Docker
文章平均质量分 86
如果悲伤有颜色,那么一定是黄昏
未来可能转战掘金平台,请关注https://juejin.cn/user/1337472272565623
展开
-
Drone-Sonar推送钉钉,以及DroneSecret使用 (2)
Drone-Sonar推送钉钉,以及DroneSecret使用 (2)紧接着上一篇文章 DroneCi安装和Nexus3私有仓库搭建整合本章内容介绍安装sonar和drone整合以及推送钉钉1. 安装Sonar我这里快速安装,就不挂载配置和安装数据库了docker run -d --name sonar -p 9000:9000 -p 9092:9092 sonarqub2. 生成令牌访问ip:9000登录sonar,点击头像MyAccout->Security Generate原创 2021-05-20 18:39:38 · 905 阅读 · 0 评论 -
GiteaDroneCi(1)
GiteaDroneCi以下安装和操作均为Docker方式1.安装gitea1.安装giteadocker run -d --privileged=true --name=gitea -p 10022:22 -p 10080:3000 gitea/gitea访问localhost:10080弹出交互安装页面修改项值基础URL宿主机ip:10080SSH服务域名宿主机ip其余选项可以默认,可以自行修改。2.创建一个测试项目,并通过http方式push到仓库。原创 2021-05-18 18:29:41 · 727 阅读 · 1 评论 -
Java内网穿透
基于netty实现的内网穿透由于本地无法被公网访问,如果想通过请求公网服务器将流量转发给本地就实现了内网穿透jar包下载地址服务端:EasyProxyServer客户端:EasyProxyClient源代码(点个star谢谢):Github大致流程图整体设计大概设计思路就是,在公网服务器上部署一个server端,在本地部署多个client端,client与server建立tcp长连接,进行流量转发,client与server已经建立连接,并且使用自定义协议通信,由于客户端的请求可能原创 2021-02-03 16:54:09 · 1232 阅读 · 0 评论 -
kubeadm1.19高可用kubernetes部署
kubeadm1.19高可用kubernetes部署预准备3台2核2G服务器(虚拟机),电脑性能好推荐虚拟机省不少钱前置的配置,源,docker安装等请参考之前的博客 -> 安装教程配置好后不要执行kubeadm init 就可回到这篇文章继续看开始安装1.Etcd集群安装etcd是一个高可用的分布式键值(key-value)数据库,kubernetes将服务和数据信息保存在etcd中,如果etcd挂掉集群不可用,数据如果丢失集群将变为初始状态,所以etcd的高可用必须要保证原创 2020-11-24 11:43:17 · 1401 阅读 · 1 评论 -
Traefik2.x IngressController
关于Traefik2.x IngressController引言主要想了解,外部流量如何请求到内部,并且做反向代理正文1. k8s外部流量如何请求到内部?第一种方式比较容易想到,只要将service绑定好pod,并且将service的nodeport暴露出来,提供入口和负载均衡,流量就可以从外部请求到对应的服务,此时就可以按照以前的经验,在最外层部署nginx,由nginx代理这些暴露的nodeport,这样就可以达到反向代理的效果,但是这种方式是静态的,也就是说如果有新的服务需要修改原创 2020-11-19 18:17:42 · 604 阅读 · 0 评论 -
k8s traefik-ingress-controller搭建
K8S traefik-ingress-controller搭建ingress负责请求路由到内部的service,这里选择用traefik的方案网上很多nginx-ingress的教程应该都要更新了,这里和之前不一致了https://kubernetes.github.io/ingress-nginx/deploy/配置地址:https://github.com/containous/traefik/tree/v1.7/examples/k8s创建一个单独放置traefik的文件夹,下载或复制原创 2020-08-10 15:48:53 · 671 阅读 · 0 评论 -
k8s基于kubeadm安装(最新,解决虚拟机环境下重启或挂起导致的问题)
k8s基于kubeadm安装该文章基于mac系统 + vmware虚拟机(由于需要多台机且配置要求不低,所以决定省钱用虚拟环境)1虚拟机安装(已经安装或不想看着内容直接目录跳到k8s安装)1.首先下载centos的镜像,我这里选择的centos7版本阿里云centos镜像下载地址2.安装vmware,这个去官网下载就好了免费30天,30天之后仁者见仁智者见智3.Windows的用户可以去找win的配置教程,mac的用户可以继续看启动vmware之后,点击右上角小图标,创建一个虚拟机,选择从镜原创 2020-08-06 11:30:52 · 1696 阅读 · 0 评论 -
Nacos集群通过swarm部署遇到的问题记录
Nacos集群通过swarm部署遇到的问题记录dockerswarm在stack deploy的时候会默认给service添加两个网卡,一个为servicename+default(如果未指定网络),另一个为ingress,如果通过这种方式启动,nacos启动时会报错(不会出现在控制台,要去容器内/nacos/logs/nacos.log查看),这一组service,三个容器会使用不同的网卡注册,导致不在同一个网段,无法注册成为集群配置文件version: '3.7'services: nac原创 2020-07-31 09:13:36 · 955 阅读 · 0 评论 -
Idea通过Docker插件部署java应用(看这一篇就够了)
Idea通过Docker插件部署Java应用这里挺多内容其实在其他人的博客中都安装步骤和简单介绍(说一不说二,估计都是复制粘贴),我这里就简单说一下,主要说其中的问题和解决方案主要的流程,步骤安装docker不多赘述了开启docker远程端口网上绝大部分介绍就是直接加上 -H tcp:0.0.0.0:2376 就完事了,确实好用,也确实有问题,分分钟成为别人矿机,就算你启...原创 2020-04-22 09:39:48 · 787 阅读 · 2 评论 -
RabbitMq镜像集群通过Docker搭建
画外音:不知道哪里来了三个老哥确诊了新型冠状病毒感染的肺炎,就在距离我家不远的地方,明天就要封小区了,大家还是尽量不要出门在家里还是比较安全的,希望武汉能尽早挺过这次难关原创 2020-01-28 19:41:18 · 851 阅读 · 0 评论 -
解决RabbitMq在Docker安装下无web界面问题
解决rabbitMq在Docker安装下无web界面问题镜像就是dockerhub总stars最多的启动起来发现无法找到页面,这里注意安全组要放开15672,并且在启动时打开端口docker run -d -it -p15672:15672 -p5672:5672 --name rabbit --hostname txnode rabbitmq默认是有插件,只不过没启动,我们将ra...原创 2020-01-09 09:23:17 · 603 阅读 · 0 评论 -
Jenkins部署SpringBoot到Docker容器中运行
Jenkins部署jar到docker中运行首先需要安装Jdk,Jenkins,maven,git 等前置工具,还有jenkins的git,maven插件(最好再搞个汉化插件),这里就不一个一个写了,内容太多了,如果有需要评论,专门写一篇jenkins的安装以及插件的也可以。然后如何你是使用的 腾讯云 会发新无论如何插件都是连接不上不能在线下载,只能离线上传,这个时候就需要把安全组的出口配置成...原创 2019-07-31 16:46:02 · 726 阅读 · 0 评论