Docker安装Mysql
本文介绍Docker安装MySQL 5.7的完整流程,涵盖单机部署与主从复制。解决中文乱码、数据持久化问题,通过容器卷映射实现配置、数据、日志的宿主机同步。详细演示主从复制搭建步骤,包括主库配置、从库连接、同步状态检查及数据验证,确保高可用与数据安全。
Jenkins环境搭建
本文介绍Jenkins环境搭建步骤,基于Docker部署jenkins/jenkins:2.464镜像。配置容器卷/var/jenkins_home持久化数据,映射端口9988(Web)和50000(Agent)。通过docker run命令启动容器并设置重启策略,初始化管理员账号admin/admin。完成后访问http://192.168.xxx.xxx:9988,安装SVN中的插件包,按依赖顺序升级替换,完成Jenkins配置。
16-CIG重量级监控
CIG方案由CAdvisor(监控)、InfluxDB(存储)和Grafana(展示)组成,实现容器资源的全面监控。CAdvisor采集CPU、内存、网络等数据并存入InfluxDB,Grafana读取数据并可视化,支持图表定制与告警,适用于需长期监控与分析的容器化环境部署。
01-Docker概述
Docker是基于Go语言的开源容器技术,实现“一次镜像,处处运行”。它将应用及依赖打包为轻量级、可移植的容器,直接利用宿主机内核,启动快、资源占用少。相比传统虚拟机,容器以进程形式运行,秒级启动,单机可支持上千个容器,大幅提升系统资源利用率。
05-Gitlab容器环境搭建
本文介绍如何基于Docker搭建Gitlab社区版环境。包括拉取镜像、配置容器卷(日志、数据、配置)、启动容器并映射端口,以及通过浏览器访问和初始化密码获取。创建项目后,支持两种方式上传本地代码:克隆后拷贝提交,或初始化本地仓库并关联远程推送,适用于主流分支命名规范。
Jenkins的Agent服务器环境配置
Jenkins节点服务器需配置Maven、Node、Ant编译项目,安装Docker、CCE客户端、kubectl及Helm,支持镜像构建、K8S部署与集群管理,适配TLS低版本以连通SVN。
02-Jenkins配置编译项目
Jenkins配置编译任务,实现从GitLab拉取代码,通过Maven/Node编译打包,Docker构建镜像并推送到CCE仓库,kubectl更新服务。支持后台app-web、system-server及前端Vue项目自动化构建。结合86与164服务器特性,完成镜像导出tar包,实现跨版本兼容。
Nexus仓库
本文介绍了Nexus Repository Manager OSS的Linux安装与配置全过程,涵盖JDK8环境搭建、Nexus下载解压、服务启动及浏览器访问。详细说明了匿名访问设置、用户登录与密码重置(含OrientDB数据库操作)、仓库类型(proxy、hosted、group)及创建方法。提供Maven、npm、Docker私仓配置方案,包括本地仓库迁移、命令行上传、Docker镜像部署与数据持久化策略,适用于构建企业级私服体系。(239字)
05-容器命令
本文介绍了Docker容器的常用操作命令,包括启动、查看、启停、删除容器,日志与进程查看,进入容器方式(exec/attach区别),文件拷贝,数据卷挂载与继承,容器导出导入及commit生成镜像等,并涵盖权限处理与典型问题解决方案,助力掌握容器数据持久化与高效管理。