- 博客(12)
- 收藏
- 关注
原创 docker安装prometheus和grafana
配置prometheus,填写prometheus地址,这个地方一定要填写docker分配给机器的那个网卡的ip,点击下方Save&Test进行测试。1,拉取部署prometheus的exporter,该容器服务用于数据采集。prometheus不具备数据采集的功能,需要从exporter提取数据。3、创建并配置prometheus.yml,vim /data/prometheus/prometheus.yml,添加如下配置。6, docker启动grafana, 访问账号密码admin,
2023-07-09 10:40:00 276
原创 docker jenkins安装gerrit trigger及ssh配置详解
1,登录jenkins后,按照图示下载安装gerrit trigger和gerrit code review2,安装完成后重启jenkins容器docker restart 0b01a40e75263,进入容器,在被挂载var/jenkins_home下创建一个文件(注意被挂载的目录才可以创建文件,其它目录是没权限的),查看文件的用户,该用户就是jenkins用户,后续需要用这个用户来生成ssh key,因为root用户生成的ssh key不能在jenkins的gerrit trigg.
2022-05-13 01:09:18 1544
原创 docker安装mysql5.7及其配置
1,拉取镜像docker pull mysql:5.72,创建一个文件夹挂载数据mkdir /home/chenke/my-mysql3,运行容器docker run -d -p 3306:3306 --privileged=true \-v /home/chenke/my-mysql/log:/var/log/mysql \-v /home/chenke/my-mysql/my.cnf:/etc/my.cnf \-v /home/chenke/data:/var/lib/mysq
2022-05-03 11:28:18 3831
原创 docker安装rabbitmq和redis详解
一、docker安装rabbitmq1,登录docker镜像源,选择一个合适rabbit镜像版本下载Docker Hubhttps://hub.docker.com/_/rabbitmq?tab=tags2,拉取镜像docker pull rabbitmq:latest3,创建一个文件夹,用于挂载rabbitmq容器数据mkdir /home/my-rabbitmq4,启动容器docker run -d --name rabbit --hostname myRabbit -p
2022-05-03 00:12:23 2213
原创 docker安装jenkins及其配置详解
1,登录Docker Hub寻找合适的jenkins版本,链接如下Docker Hubhttps://hub.docker.com/r/jenkins/jenkins/tags2,docker pull jenkins/jenkins:2.345版本非常重要,可以避免踩很多坑!踩坑经验总结服下一、docker pull jenkins拉取的jenkin版本是2.60的版本,2.60版本的jenkins下载推荐插件就会报错!试了很多办法都不能解决!二、docker pull jenkins/j
2022-05-01 12:21:23 2631 1
原创 Gerrit提交代码报错经验总结
1,报错如下remote: Processing changes: refs: 1, doneremote: ERROR: commit 4b9b323: missing Change-Id in message footerremote:remote: Hint: to automatically insert a Change-Id, install the hook:remote: gitdir=$(git rev-parse --git-dir); scp -p -P 29418 c.
2022-04-30 18:16:28 1584
原创 Gerrit服务器初次安装后ssh配置和代码下载全过程
1,登录gerrit服务器,本地使用命令git clone ssh://123.207.207.47:29418/ApiServer,拉取代码会报错,原因是没有访问权限,需要通过ssh配置公钥和私钥2,设置用户名和邮箱git config --global user.name chenkegit config --global user.name ckdevops@163.com3,生成公钥私钥ssh-keygen -t rsa -C ckdevops@163.com连续三次
2022-04-30 18:08:14 8772 5
原创 docker安装gerrit服务器和nginx服务器及nginx和gerrit的配置
一、docker安装gerrit服务器1、拉取gerrit镜像docker pull openfrontier/gerrit2、启动gerrit容器docker run \--name mygerrit \-v /home/my-gerrit:/var/gerrit/review_site \-p 8099:8099 -p 29418:29418 \-e AUTH_TYPE=HTTP \-d openfrontier/gerrit3、改动gerrit配置,vim /home/m
2022-04-05 16:38:21 4867
原创 网关kong及konga的API认证
网关kong的认证方式有多种,由于企业是用API来认证的,记录一下API认证的添加过程一、通过kong的api接口给server添加api认证1,给server添加api认证的插件,指定给flask_server添加api认证curl -i -X POST --url http://localhost:8001/services/flask_server/plugins/ --data 'name=key-auth'2,api认证添加消费者,添加1个消费者curl -i -X POST
2022-04-05 12:46:39 2643
原创 kong及konga的动态负载均衡配置实战
网关kong是基于nginx开发,主要作用实现负载均衡。nginx也可以实现负载均衡,但缺点是每次配置后需要重新加载配置文件,重启服务器。kong可以在服务不重启的情况下,动态的配置负载均衡。一,网关kong接口实现负载均衡的配置1,配置网关server,name是server名称,host是下游节点服务器名称,每当有请求经过server,都会通过host转发给下游服务器处理curl -X POST http://ip:8001/services --data "name=api-server"
2022-04-04 22:49:07 4714
原创 企业级docker安装kong,konga实战
一,基于docker完成网关kong的安装及其kong必须的数据库postgres的安装1,创建1个docker网络,用于docker容器之间信息交互docker network create kong-net2,postgres的安装docker run -d --name kong-database \--network=kong-net \ #使用刚刚创建的网络,后续的所有容器都使用这个网络-v /etc/localtime:/etc/localtime \ #把docke...
2022-04-04 16:48:34 1505
原创 docker纯净卸载及docker安装
一、docker纯净版卸载1,yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engine2,rm /etc/systemd/system/docker.service.d3,rm -rf /v..
2022-04-04 15:58:33 835
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人