docker k8s harbor gitlab
文章平均质量分 56
DevOps之路
抹香鲸之海
纸上得来终觉浅,绝知此事要躬行。
展开
-
使用docker安装本地pdf工具集合Stirling-PDF
平时工作中需要处理pdf,市面上的很多工具都需要充会员才能使用,偶然发现了一个可私有化部署且易于使用的PDF在线工具,使用docker部署,使用起来非常方便,而且功能齐全。这里是官网:如果想本地部署。原创 2024-04-25 16:45:02 · 411 阅读 · 2 评论 -
K8S中master节点部署Pod处于Pending状态
Warning FailedScheduling 7s (x21464 over 17h) default-scheduler 0/1 nodes are available: 1 node(s) had taints that the pod didn't tolerate.原创 2023-05-16 17:04:57 · 838 阅读 · 0 评论 -
docker报错“no space left on device docker”
docker “no space left on device” 原因分析原创 2023-03-13 15:02:17 · 1184 阅读 · 0 评论 -
docker-compose+HAProxy+Keepalived搭建高可用 RabbitMQ 集群
快速搭建高可用 RabbitMQ 集群和 HAProxy 软负载+keepalived热备高可用。原创 2023-03-07 12:50:21 · 1232 阅读 · 0 评论 -
Docker搭建MySQL主主模式+Keepalived实现高可用集群
MySQL双master+keepalived是一种非常好的解决方案,在MySQL-HA环境中,MySQL互为主从关系,这样就保证 了两台MySQL数据的一致性,然后用keepalived实现虚拟IP,通过keepalived自带的服务监控功能来实现MySQL故障时自动切换。原创 2023-02-15 16:05:38 · 815 阅读 · 0 评论 -
Docker+Nginx+KeepaLived实现Nginx一主一从高可用
Docker+Nginx+Keepalived实现架构高可用。原创 2023-02-14 16:45:13 · 1120 阅读 · 0 评论 -
Centos7环境利用docker快速构建Nginx+Keepalived双主高可用集群实现负载均衡
centos7环境利用docker快速构建Nginx+Keepalived双主集群实现负载均衡原创 2023-02-14 10:34:13 · 850 阅读 · 2 评论 -
Docker容器MySQL数据库的备份与还原,以及每天定时自动备份.
docker MySQL实现每天定时自动备份!原创 2023-01-13 17:06:23 · 5177 阅读 · 2 评论 -
Nginx配置ssl证书(https证书)
Nginx配置SSL安全证书原创 2022-10-19 18:29:13 · 10875 阅读 · 0 评论 -
Docker 安装项目管理软件zentao(禅道)
Docker 安装项目管理软件zentao(禅道)原创 2022-10-14 13:13:44 · 1984 阅读 · 2 评论 -
centos7离线安装docker,docker-compose。
离线安装docker、docker-compose原创 2022-09-16 15:35:58 · 1668 阅读 · 0 评论 -
Docker-compose部署SonarQube服务
使用docker搭建sonarqubesonarqube是一款代码质量检查工具,使用sonar扫描我们写过的代码,可以有助于检查出代码的bug、规范性和健壮性,有助于提高我们的代码质量。原创 2022-09-02 15:47:11 · 1199 阅读 · 0 评论 -
Docker安装RedisJson及整合Springboot
redisjson 安装和使用。原创 2022-08-30 12:32:45 · 808 阅读 · 0 评论 -
docker-compose安装skywalking进行日志收集,性能监控和链路追踪!
Skywalking,数据链路追踪,程序性能监视工具,收集日志。原创 2022-08-26 16:17:49 · 1845 阅读 · 0 评论 -
Jenkins+GitLab远程部署SpringCloud微服务
Docker安装jenkins实现微服务多模块远程部署。原创 2022-08-16 18:19:24 · 1259 阅读 · 5 评论 -
Jenkins+Gitlab自动部署Vue项目到远程服务器
Jenkins+Gitlab自动部署Vue到远程服务器原创 2022-08-12 11:58:39 · 1157 阅读 · 0 评论 -
docker安装mysql与宿主机相差8小时的问题。
解决同步容器与主机时间相差八小时的问题原创 2022-08-03 16:25:14 · 709 阅读 · 0 评论 -
Docker 安装 Redis-5.0.12(远程访问)
docker安装redis5.0原创 2022-07-25 12:45:42 · 465 阅读 · 0 评论 -
k8s+harbor部署jar包和vue项目
利用Kubernetes(K8S)部署JAVA项目+vue项目。原创 2022-07-23 16:35:28 · 858 阅读 · 0 评论 -
kubernetes部署mysql5.7(单节点)
k8s使用pv,pvc,deployment,service四种资源对象部署mysql。原创 2022-07-20 22:18:20 · 835 阅读 · 0 评论 -
kubernetes部署单节点Redis服务
kubernetes部署redis数据库(单节点)原创 2022-07-19 23:12:55 · 985 阅读 · 0 评论 -
Centos7部署kubernetes中部署dashboard可视化Web 界面
部署:kubernetes-dashboard原创 2022-07-19 21:53:33 · 576 阅读 · 0 评论 -
Centos7部署kubernetes单机集群(K8S)
快速部署安装单机版kubernetes。原创 2022-07-18 23:30:37 · 2367 阅读 · 3 评论 -
prometheus+grafana可视化实时jvm监控工具
使用Prometheus+Grafana监控JVM原创 2022-07-14 00:11:06 · 1333 阅读 · 0 评论 -
grafana+prometheus监控Springboot服务
Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,由 SoundCloud 公司开发。原创 2022-07-09 17:42:24 · 772 阅读 · 0 评论 -
Docker部署可视化监控工具Grafana
Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。原创 2022-07-09 17:35:37 · 911 阅读 · 0 评论 -
部署Filebeat收集日志并转发到Elasticsearch
Filebeat是用于转发和集中日志数据的轻量级传送工具。Filebeat监视您指定的日志文件或位置,收集日志事件,并将它们转发到Elasticsearch或 Logstash进行索引。原创 2022-06-28 13:39:18 · 1359 阅读 · 0 评论 -
Centos7下harbor的安装部署
安装私有化的Docker镜像仓库原创 2022-06-26 00:44:07 · 610 阅读 · 0 评论 -
Jenkins Gitlab持续集成打包平台搭建
一.目的开发人员一旦向gitlab仓库提交成功代码,gitlab就会自动触发jenkins构建项目。当然在构建后还可以添加项目部署或者自动化测试的脚本。gitlab,jenkins的安装参考以前的文章CentOS 7 下Jenkins安装部署教程docker下gitlab安装配置使用二.Jenkins配置全局工具配置,还是点击系统管理–》Global Tool Configuration配置jdk,点击新增JDK把自动安装勾选掉,就会出现让你配置你已经安装的jdk的路径了。查看Java的原创 2021-10-19 09:58:14 · 351 阅读 · 0 评论 -
基于k8s实现动态弹性伸缩 动态的回滚和滚动更新
K8S是一个使用 Docker 容器进行编排的系统,主要围绕 pods 进行工作。 Pods 是 k8s 生态中最小的调度单位,可以包含一个或多个容器。k8s是一个开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。......原创 2022-06-23 20:46:33 · 1189 阅读 · 0 评论 -
使用docker快速安装Kafka
快速安装kafka。原创 2022-06-20 18:27:02 · 3886 阅读 · 1 评论 -
docker安装postgresql
今天介绍 如何在Docker安装 Postgresql。原创 2022-06-20 12:28:49 · 2136 阅读 · 0 评论 -
docker安装ElasticSearch。
安装ElasticSearch原创 2022-06-14 17:12:51 · 2069 阅读 · 0 评论 -
docker容器如何分配内存。
docker容器的内存配置原创 2022-06-08 22:26:16 · 7009 阅读 · 0 评论 -
将Docker cp命令容器与主机之间的数据拷贝
最简单的办法是制作容器的时候使用挂载命令做映射docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名但是有些时候制作容器时没有做挂载,又要实现宿主机跟容器之间数据拷贝,可以使用cp 命令:docker cp container_id:<docker容器内的路径> <本地保存文件的路径>docker cp 29e056511ddb:/home/ruoyi/test/ruoyi-modules-file.jar /home/test/ruoyi-mod原创 2022-05-16 11:16:56 · 699 阅读 · 0 评论 -
Docker部署MySQL监控工具Lepus
Lepus,一个开源的国产监控平台,可以监控到mysql的慢查询、 qcache、连接数、buffer pool等等,可以同时监控多台,配置多个实例即可。1、下载镜像docker pull georce/lepus2、查看镜像docker images3、启动容器docker run -d --name=lepus -p 32800:80 -p 32799:3306 georce/lepusdocker run -d --name=lepus -p 32800(访问端口):80原创 2022-03-10 14:53:04 · 2479 阅读 · 0 评论 -
docker修改默认存储路径,并迁移之前的镜像数据
docker中默认存放镜像和容器的目录是:/var/lib/docker/,由于没有修改docker的默认目录,docker默认目录空间太小了,用不了多久就会满了,确保自己服务器上没有docker,如果有但是不重要的情况下可以用先卸载重装,并修改默认路径。. 查看默认存储路径docker info |grep "Docker Root Dir"停止docker服务systemctl stop docker创建新的docker目录,执行命令df -h,找一个大的磁盘我在 /data目录下原创 2022-03-08 11:30:34 · 1389 阅读 · 0 评论 -
docker中MySQL容器更改数据库数据存储目录
MySQL数据库默认的数据库文件位于 /var/lib/mysql 下,如果业务量越来越大空间就会不足,所以需要更改 MySQL 数据库的数据存储目录。docker制作容器只需 映射宿主机目录到容器即可。使用 -v参数$ docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql 或者docker run -d -e MYSQL_ROOT原创 2022-03-04 10:40:57 · 3560 阅读 · 0 评论 -
修改docker环境中的mysql配置文件
查看容器iddocker ps进入容器内部docker exec -it 容器ID bash找到修改的文件目录默认路径:cd /etc/mysql如果run容器时 使用-v 挂载 根据挂载目录找到my.cnf配置文件安装vim如果不安装vim在使用vim的时候会报找不到,在修改docker中mysql的配置文件,无法使用vi命令。docker内部是 乌班图系统,使用乌班图的安装命令:apt-get updateapt-get install vim修改my.cnf配置文原创 2022-03-04 10:20:24 · 1168 阅读 · 1 评论 -
cenos7下Docker Compose1.25.4 的安装
下载:curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose赋权:chmod +x /usr/local/bin/docker-compose建立软链接:sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compos原创 2022-03-03 15:36:05 · 483 阅读 · 0 评论