生产环境发布管理
本文介绍大型团队如何通过自动化部署平台实现多环境(dev/test/pre/prod)高效发布与运维,涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支管理、一键发布及Skywalking日志链路追踪,提升发布效率与故障排查能力。
06-Docker镜像
Docker镜像是一种轻量级、可执行的独立软件包,包含运行应用所需的所有内容。它采用分层结构,基于联合文件系统(如AUFS、OverlayFS),实现资源共用与高效复用。底层为bootfs和rootfs,镜像层只读,容器层可写,便于隔离与管理。
虚拟机环境说明
挂载CentOS 7虚拟机镜像,设置NAT网段为192.168.100.0,配置网络适配器为NAT模式并启动。虚拟机IP为192.168.100.168,root用户密码1234,防火墙已关,可用FinalShell等工具直接连接。
04-Docker常用命令
本文介绍Docker常用命令,涵盖启动、停止、重启、查看状态及开机自启等基础操作,详解镜像的搜索、下载、删除、空间查看命令,并说明虚悬镜像处理与命令自动补全配置方法,还包含后台运行容器和使用Docker下载RPM依赖的实用技巧。
Jenkins的Agent服务器环境配置
Jenkins节点服务器用于编译Maven、Node、Ant项目,支持Docker镜像构建、CCE部署及kubectl操作。需离线安装Docker、kubectl、CCE客户端,并配置Helm、docker-buildx等工具,确保与CCE集群安全连接,兼容旧版SVN协议。
02-Docker安装
本文介绍在CentOS和Ubuntu系统中安装、配置及卸载Docker的完整步骤,包括卸载旧版本、配置yum源或软件源、安装引擎、启动服务、离线安装、设置开机自启、配置daemon.json及命令补全等。推荐使用阿里云镜像加速安装,提升效率。最后通过运行HelloWorld验证安装成功。
04-Docker常用命令
Docker常用命令简介:涵盖启动、停止、重启、状态查看及开机自启设置;支持版本、信息查询与帮助文档查看;镜像管理包括列出、搜索、下载、删除及空间清理;支持命令自动补全配置,虚悬镜像处理,后台运行Linux容器及yum依赖下载等操作。
Docker安装
本文介绍Docker在CentOS和Ubuntu系统中的安装与配置方法,涵盖卸载旧版本、配置yum源、在线/离线安装、启动服务、设置开机自启、运行HelloWorld测试及daemon.json配置详解,并提供阿里云镜像加速、日志管理、命令补全等实用操作步骤。
01-Docker概述
Docker是基于Go语言的开源容器技术,实现“一次镜像,处处运行”。它将应用及依赖打包为轻量级、可移植的容器,直接利用宿主机内核,启动快、资源占用少。相比传统虚拟机,容器以进程形式运行,秒级启动,单机可支持上千个容器,大幅提升系统资源利用率。
Jenkins的Agent服务器环境配置
Jenkins节点服务器需配置Maven、Node、Ant编译项目,安装Docker、CCE客户端、kubectl及Helm,支持镜像构建、K8S部署与集群管理,适配TLS低版本以连通SVN。