Gitlab容器环境搭建
本文介绍如何基于Docker搭建Gitlab社区版环境。包含镜像拉取、容器卷映射(日志、数据、配置)、端口设置与external_url配置。通过浏览器访问并获取初始密码后,可创建群组与项目。支持两种代码上传方式:克隆空仓库后拷贝代码提交,或本地初始化仓库并关联远程推送,完成项目初始化管理。
ELK环境搭建
基于ELK架构的日志系统,使用ElasticSearch存储与索引日志,Kibana展示搜索,Filebeat采集并解析。部署于192.168.xxx.xxx,通过Pipeline处理日志格式,支持按策略过期删除。采用HostPath挂载实现日志收集,适用于CCE无PVC环境,确保应用日志高效可视化管理。(238字)
nexus私仓环境搭建
本文介绍Nexus Repository Manager OSS的安装与配置,包括JDK环境准备、Nexus下载解压、用户创建及服务启动。详细说明如何配置Maven、Docker私仓,实现jar包上传与镜像推送,并支持匿名访问。同时涵盖npm、helm等仓库的搭建要点,适用于企业级私有化部署需求。(239字)
Nexus仓库
Nexus仓库是Sonatype推出的开源制品管理工具,支持Maven、Npm、Docker等格式。本文介绍其在Linux和Docker环境下的安装配置,包括JDK部署、OSS版下载、用户权限、匿名访问设置,以及仓库创建与上传下载操作,涵盖密码重置、数据持久化及脚本批量导入等内容,助力搭建高效私有仓库。
09-Docker安装Mysql
本文介绍Docker安装MySQL 5.7的完整流程,涵盖单机部署与主从复制。通过容器卷映射解决中文乱码与数据持久化问题,并详细配置主从同步,实现高可用架构,适用于生产环境部署参考。(238字)
Jenkins配置编译项目
基于Jenkins实现自动化编译部署,涵盖后台Java模块、前端Vue项目。流程包括:GitLab拉取代码,Maven/Node编译,Docker打包镜像,推送至CCE镜像仓库,kubectl更新服务。通过自由风格任务配置构建步骤,支持手动触发与参数化导出镜像为tar包,适配不同Docker版本环境,提升发布效率与兼容性。
Jenkins环境搭建
本文介绍Jenkins环境搭建步骤,基于Docker运行jenkins:2.464镜像。需映射/var/jenkins_home目录及8080、50000端口,通过docker run命令启动容器并设置重启策略。初始化后使用admin/admin登录,安装SVN中的插件,注意依赖顺序。访问http://192.168.xxx.xxx:9988完成配置。
05-容器命令
使用`docker run`可创建并启动容器,支持交互式(-it)或守护式(-d)运行。通过-p映射端口,-v挂载数据卷,--name指定名称,-e设置环境变量。容器可启停、删除、拷贝文件,支持日志查看、进程监控及导出导入。数据卷实现持久化与共享,commit可将容器保存为新镜像。注意权限问题可加--privileged=true解决。(238字)
CIG重量级监控
CIG方案由CAdvisor(监控)、InfluxDB(存储)和Grafana(展示)组成,实现容器资源的全面监控。CAdvisor采集CPU、内存、网络等数据,存入InfluxDB持久化,Grafana读取并可视化,支持图表展示与报警,适用于Docker环境的性能监控与分析。
06-Docker镜像
镜像是包含应用及依赖的轻量可执行包,基于联合文件系统(如AUFS、OverlayFS)分层构建。底层为共享的bootfs和rootfs,上层镜像可复用下层数据。容器启动时在镜像顶层添加可写容器层,所有修改仅作用于该层,实现高效隔离与资源复用。(238字)