
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了CI/CD与DevOps的基本概念及其关系,并详细讲解了相关系统的搭建流程。主要内容包括:CI/CD的定义(持续集成、持续交付与持续部署)、DevOps理念介绍(开发与运维协作模式)、系统架构图展示(GitLab、Jenkins、SonarQube、Harbor等平台登录界面),以及Git的安装配置指南和GitLab服务器的Docker部署方法。通过compose.yaml文件示例,演示

Docker Compose 是一个容器编排工具,通过YML文件定义多容器应用。主要特性包括:1)使用compose.yml文件配置服务;2)支持一键启动所有服务;3)包含6个核心属性(services、networks、volumes等)。其中services定义应用容器,支持build、image、ports等配置;networks管理容器网络;volumes处理数据持久化。文件结构建议放在项

Jenkins流水线任务管理摘要 Jenkins流水线提供两种任务管理方式: Pipeline Script:直接在Jenkins界面编写脚本,包含pipeline{}定义、agent any指定执行节点、environment环境变量、stages构建阶段集合及各stage具体步骤。 Pipeline Script From SCM:通过Git仓库管理Jenkinsfile脚本文件,实现版本控制

SkyWalking是一款开源的分布式服务跟踪系统,用于解决微服务架构下的调用链路追踪问题。文章介绍了其工作原理、系统架构(包含Agent、OAP、Storage和UI四个部分)以及核心概念(trace、segment和span)。同时详细讲解了Linux环境搭建步骤,包括主机配置、虚拟内存调整、文件描述符设置等,并提供了Elasticsearch的安装与启动指南。适用于生产环境下的Spring

SpringBoot3

语法[修饰符] 返回值类型 方法名(形参列表){方法体代码(需要执行的功能代码)return 返回值;注意事项方法的修饰符主要用来控制方法的访问权限;权限修饰符可以是private、public、protected、default中的任意一个,也可以不写方法的返回值类型有返回值可以是java语言中任何一种数据类型。包括基本数据类型、引用数据类型例如:byte short int long floa

Docker Compose 是一个容器编排工具,通过YML文件定义多容器应用。主要特性包括:1)使用compose.yml文件配置服务;2)支持一键启动所有服务;3)包含6个核心属性(services、networks、volumes等)。其中services定义应用容器,支持build、image、ports等配置;networks管理容器网络;volumes处理数据持久化。文件结构建议放在项

本文摘要:Docker是一个开源的应用容器引擎,通过沙箱机制实现环境隔离,让开发者可以打包应用及依赖环境,实现跨平台部署。相比传统虚拟机技术,Docker共享宿主机操作系统内核,具有启动快、资源占用少等优势。文章详细介绍了Docker的设计思想(集装箱理念)、核心用途(统一环境、便捷迁移等)、与虚拟机的技术对比,以及镜像原理(分层文件系统)。Windows系统采用Hyper-V虚拟化技术,与Doc

本文介绍了Docker引擎的发展历程、架构及安装方法。Docker引擎从最初依赖LXC的架构逐步演变为包含Docker Client、Dockerd、Containerd和Runc四部分的现代架构,实现了容器与守护进程的解耦。文章详细阐述了各组件功能,并提供了在CentOS系统上安装Docker的步骤,包括内核版本检查、yum源配置等准备工作。通过分析Docker版本分类(Moby、CE、EE)和

Dockerfile是构建Docker镜像的脚本文件,由一系列指令构成。主要包含基础镜像信息、维护者信息、镜像操作指令和容器启动指令四部分。构建流程包括编写Dockerfile、执行docker build生成镜像、运行容器。关键指令如FROM指定基础镜像,MAINTAINER/LABEL设置维护信息,ENV定义环境变量,RUN执行命令。每条指令会创建新的镜像层,因此应尽量减少指令数量以提高效率。








