虚拟机培训课程体系(选修)
目录
基础入门
-
虚拟化技术基础与实验环境搭建
-
VMware Workstation桌面虚拟化实战
企业级虚拟化平台
3. VMware vSphere企业级虚拟化(ESXi)
4. vCenter Server集中管理与高级特性
5. 虚拟网络与虚拟存储架构设计
开源与替代技术
6. KVM虚拟化技术实战
7. Microsoft Hyper-V虚拟化技术
进阶与容器
8. 容器虚拟化技术(Docker)入门
基础入门
课程1:虚拟化技术基础与实验环境搭建
-
培训对象:适合具备计算机基础操作能力,希望系统了解虚拟化技术基本概念、原理及发展历程的IT初学者、运维入门人员及计算机相关专业学生。
-
培训目标:完成本课程后,学员将能够深入理解虚拟化的核心概念、分类与优势,掌握虚拟化与云计算、数据中心的关系,熟悉主流虚拟化厂家及产品,掌握实验环境的搭建方法,为后续深入学习各类虚拟化技术奠定坚实基础。
-
培训内容:
(1)虚拟化技术概述:了解虚拟化技术的定义、发展历程及其在数据中心的核心价值。掌握虚拟化与虚拟机的本质区别与联系。学习虚拟化技术的主要分类:服务器虚拟化、存储虚拟化、网络虚拟化、桌面虚拟化。分析虚拟化技术的优势:资源利用率提升、成本降低、管理简化、高可用性。
(2)虚拟化与数据中心:理解传统数据中心架构的局限性:服务器利用率低、管理复杂、扩展困难。掌握虚拟化技术在数据中心转型中的核心作用。学习虚拟化集群的基本概念及其在实现高可用性和负载均衡中的应用。
(3)虚拟化与云计算关系:了解云计算的基本概念与服务模式(IaaS、PaaS、SaaS)。掌握虚拟化技术与云计算的本质关系:虚拟化是云计算的基础技术之一,但云计算不等于虚拟化。
(4)主流虚拟化厂家及产品:学习业界主流虚拟化产品的特点与适用场景:VMware vSphere(市场领导者)、Microsoft Hyper-V(Windows生态集成)、开源KVM(Linux原生支持)、Citrix XenServer(桌面虚拟化优势)。对比不同虚拟化产品的优劣势与选型策略。
(5)服务器硬件虚拟化支持:掌握CPU虚拟化技术的核心:Intel VT-x与AMD-V。学习BIOS中开启虚拟化支持的方法。了解内存虚拟化、I/O虚拟化的基本原理。
(6)实验环境规划与准备:掌握虚拟化学习实验环境的硬件与软件需求。学习使用VMware Workstation创建多台虚拟机模拟服务器环境的方法,降低硬件需求。规划网络拓扑与IP地址分配。
(7)操作系统安装与配置:学习Windows Server与CentOS/Ubuntu Linux操作系统的安装流程。掌握操作系统基础配置:主机名设置、静态IP配置、关闭防火墙与SELinux、配置本地yum源/epel源。
(8)远程管理工具配置:掌握SecureCRT/Xshell等SSH客户端工具的配置与使用,实现远程命令行管理。学习SecureFX/WinSCP等文件传输工具的使用,实现主机与虚拟机间的文件交换。
(9)VMware Tools安装配置:理解VMware Tools在提升虚拟机性能与用户体验中的核心作用。学习在Windows/Linux虚拟机中安装和配置VMware Tools的方法。
(10)系统克隆与快照管理:掌握虚拟机克隆技术,实现系统环境的快速复制与部署。学习虚拟机快照的概念与使用场景,掌握快照的创建、恢复与删除操作。
(11)虚拟化技术发展趋势:了解虚拟化技术的最新发展趋势:容器化与Docker、Kubernetes容器编排、边缘计算中的虚拟化应用。展望未来技术演进方向。
(12)实验环境验收测试:完成虚拟化实验环境的全面验收测试,验证所有虚拟机网络连通性、远程管理可用性、VMware Tools运行状态,形成实验环境验收报告。
课程2:VMware Workstation桌面虚拟化实战
-
培训对象:适合具备Windows/Linux基础操作能力,希望系统掌握VMware Workstation桌面虚拟化产品使用技巧的IT技术人员、开发人员、测试工程师及个人用户。
-
培训目标:完成本课程后,学员将能够熟练掌握VMware Workstation的安装、配置与核心功能,精通虚拟机的创建、管理与优化技巧,掌握虚拟网络配置、设备管理、快照与克隆等关键技术,具备使用Workstation搭建复杂网络实验环境的能力。
-
培训内容:
(1)VMware Workstation概述:了解VMware Workstation作为桌面虚拟化产品的市场定位与核心价值。学习VMware Workstation Pro与Workstation Player的功能差异与版本选型。掌握Workstation支持的主机操作系统类型与硬件要求。
(2)VMware Workstation安装与配置:学习VMware Workstation在Windows/Linux主机上的安装流程。掌握安装后的基础配置:虚拟机存储位置、更新设置、键盘映射、内存使用优化等。
(3)创建虚拟机:掌握新建虚拟机的完整流程:选择硬件兼容性、指定操作系统类型、分配内存与CPU、创建虚拟磁盘、指定ISO安装介质。学习典型配置与自定义配置的适用场景。
(4)虚拟机配置与管理:学习修改虚拟机硬件配置:添加/移除设备、调整内存/CPU、扩展虚拟磁盘容量。掌握虚拟机选项配置:启动顺序、电源管理、VMware Tools优化。学习虚拟机配置文件(.vmx)的手动修改技巧。
(5)为虚拟机安装操作系统:掌握使用ISO镜像、物理光驱、PXE网络等多种方式为虚拟机安装操作系统。学习Windows和Linux系统的无人值守安装方法。掌握安装后的系统优化技巧。
(6)VMware Workstation虚拟网络组件:深入理解Workstation的虚拟网络组件:虚拟交换机(VMnet)、虚拟网络适配器、主机虚拟网卡、NAT设备、DHCP服务器。掌握不同网络组件的功能定位。
(7)虚拟网络模式详解:掌握VMware Workstation的三种核心网络模式:桥接模式(Bridged)、网络地址转换模式(NAT)、仅主机模式(Host-Only)的实现原理与适用场景。学习自定义虚拟网络配置方法。
(8)配置和维护虚拟磁盘:掌握虚拟磁盘的类型:动态分配磁盘与固定大小磁盘的差异与选型。学习虚拟磁盘的扩容、碎片整理、压缩和转换操作。了解独立磁盘与非独立磁盘的区别。
(9)虚拟机快照管理:深入理解快照的工作原理及其在测试环境中的核心价值。掌握快照管理器(Snapshot Manager)的使用,实现多快照的创建、恢复、删除与合并。
(10)虚拟机克隆技术掌握完整克隆与链接克隆的区别与适用场景。学习使用克隆功能快速部署多个相同配置的虚拟机。掌握克隆后的系统个性化配置技巧。
(11)虚拟机迁移与导入导出掌握将虚拟机迁移到其他Workstation主机或ESXi平台的方法。学习OVF/OVA模板的导出与导入,实现虚拟机的跨平台分发。
(12)模拟公司网络综合实战:结合所学知识,完成一个完整的公司网络模拟项目(如搭建包含Web服务器、数据库服务器、防火墙的实验环境)。涵盖多虚拟机创建、虚拟网络规划、网络服务配置、连通性测试的全流程。
企业级虚拟化平台
课程3:VMware vSphere企业级虚拟化(ESXi)
-
培训对象:适合具备Linux/Windows服务器管理基础,希望系统掌握企业级服务器虚拟化技术的系统管理员、运维工程师、数据中心管理人员。
-
培训目标:完成本课程后,学员将能够深入理解VMware vSphere的整体架构与核心组件,熟练掌握ESXi主机的安装、配置与管理方法,掌握虚拟机生命周期管理、资源分配、安全管理等关键技术,具备部署和管理企业级虚拟化基础架构的能力。
-
培训内容:
(1)VMware vSphere架构概述:了解VMware vSphere作为业界领先的服务器虚拟化平台的核心地位。掌握vSphere的两大核心组件:ESXi(虚拟化主机)与vCenter Server(集中管理平台)。学习vSphere Client、Web Client等多种管理接口的适用场景。
(2)ESXi核心组件与安装准备:深入理解ESXi的核心组件:VMkernel(虚拟化内核)、虚拟交换机、存储堆栈、设备驱动程序。学习ESXi的硬件兼容性要求:CPU虚拟化支持、存储适配器、网卡型号。掌握ESXi的多种安装方式:交互式安装、脚本式安装、从SAN启动。
(3)ESXi主机安装与配置:实践完成ESXi的安装流程:启动介质选择、安装过程、重启配置。掌握ESXi首次启动的初始配置:设置管理IP地址、主机名、DNS、root密码。学习使用DCUI(Direct Console User Interface)进行本地管理。
(4)vSphere Client管理:掌握vSphere Client(HTML5)的安装与使用。学习通过Client连接ESXi主机,查看主机状态、配置硬件、管理存储与网络。了解vSphere Client与Web Client的功能对比。
(5)虚拟机生命周期管理:学习在ESXi主机上创建虚拟机的完整流程:选择存储位置、指定计算资源、配置虚拟机硬件、安装Guest OS。掌握虚拟机的启动、停止、暂停、重启等电源管理操作。
(6)虚拟机硬件配置详解:深入理解虚拟机硬件选项:CPU虚拟化技术、内存预留与限制、磁盘控制器类型、网络适配器类型、USB设备映射。学习为虚拟机添加/移除硬件设备的方法。
(7)虚拟机高级管理:掌握虚拟机的模板(Template)与克隆(Clone)技术,实现快速部署。学习虚拟机快照(Snapshot)的使用场景与管理技巧。掌握虚拟机的导出与导入操作。
(8)ESXi安全管理学习ESXi主机的安全加固措施:root密码策略、开启SSH的风险评估、防火墙配置。掌握本地用户与权限管理,实现基于角色的访问控制。
(9)虚拟机资源管理学习为虚拟机分配CPU、内存、网络带宽、存储I/O资源的方法。掌握资源预留、限制、份额(Reservation、Limit、Share)的概念与配置。
(10)ESXi性能监控:学习使用vSphere Client监控ESXi主机的性能指标:CPU使用率、内存使用率、磁盘I/O、网络吞吐量。掌握性能图表的使用与数据解读。
(11)ESXi日志管理掌握ESXi系统日志的查看与导出方法。学习使用esxcli命令行工具收集日志和诊断信息。了解日志在故障排查中的核心作用。
(12)ESXi主机日常维护:学习ESXi主机的补丁与升级管理。掌握虚拟机配置文件备份、ESXi配置备份的方法。实践完成ESXi主机的健康检查与维护流程。
课程4:vCenter Server集中管理与高级特性
-
培训对象:适合已完成ESXi基础培训,希望掌握多主机集中管理与高级集群功能的系统管理员、虚拟化架构师、数据中心运维人员。
-
培训目标:完成本课程后,学员将能够熟练掌握vCenter Server的部署、配置与管理方法,理解vSphere清单结构,掌握vMotion、HA、DRS、FT等高级功能的原理与配置,具备构建高可用、高弹性虚拟化集群的综合能力。
-
培训内容:
(1)vCenter Server概述:了解vCenter Server在vSphere架构中的核心地位:集中管理、高级功能启用、集群管理。掌握vCenter Server的两种部署方式:Windows版安装与VCSA(vCenter Server Appliance)的对比。
(2)vCenter Server部署:实践完成VCSA的部署流程:OVF模板部署、第一阶段配置、第二阶段配置。掌握vCenter Server的初始设置:创建数据中心、添加ESXi主机、配置许可证。
(3)vSphere清单结构深入理解vSphere清单的组织层次:数据中心、文件夹、集群、主机、资源池、虚拟机。学习使用清单视图管理不同资源对象。
(4)vCenter权限管理掌握vCenter基于角色的访问控制模型:用户、组、角色、权限。学习创建自定义角色,为不同管理员分配精细化权限。
(5)vMotion技术详解深入理解vMotion(在线迁移)的工作原理:内存状态复制、磁盘状态切换、网络连接保持。学习vMotion的配置要求与启用方法。实践完成正在运行的虚拟机在线迁移。
(6)Storage vMotion技术掌握Storage vMotion(存储在线迁移)的功能特性:虚拟机文件在不同数据存储间迁移。学习同时迁移计算资源与存储资源的组合迁移。
(7)vSphere HA(高可用)深入理解vSphere HA的核心原理:主机故障检测、虚拟机重启策略、心跳网络。学习HA集群的配置方法:启用HA、配置准入控制、设置故障切换容量。
(8)vSphere DRS(分布式资源调度)掌握DRS的工作原理:负载均衡算法、初始放置建议、迁移阈值。学习DRS集群的配置方法:自动化级别设置、亲和性规则配置。理解EVC(增强型vMotion兼容性)在异构CPU环境中的应用。
(9)Fault Tolerance(容错)了解Fault Tolerance技术的工作原理:主备虚拟机保持同步、瞬时故障切换。掌握FT的适用场景与配置要求。
(10)vSphere Replication学习vSphere Replication的安装与配置,实现虚拟机的异步复制与灾难恢复。掌握复制策略的配置与恢复演练方法。
(11)资源池管理掌握资源池的概念及其在资源隔离与分配中的应用。学习创建资源池,配置份额、预留和限制,实现多租户资源管理。
(12)vCenter性能监控与告警:学习使用vCenter的性能图表监控集群性能。掌握告警定义与配置,实现关键事件的自动通知。
课程5:虚拟网络与虚拟存储架构设计
-
培训对象:适合具备网络或存储基础,希望深入掌握虚拟化环境中网络与存储架构设计的系统架构师、虚拟化工程师、数据中心规划人员。
-
培训目标:完成本课程后,学员将能够深入理解虚拟交换机的工作原理与配置方法,掌握标准交换机与分布式交换机的差异,熟悉iSCSI、NFS等网络存储协议在虚拟化环境中的应用,具备设计高性能、高可靠虚拟网络与存储架构的能力。
-
培训内容:
(1)虚拟网络概念:理解虚拟网络在虚拟化环境中的核心地位。掌握虚拟交换机(vSwitch)的基本概念及其与物理交换机的对比。学习虚拟网络的关键组件:端口、端口组、上行链路。
(2)vSphere标准交换机掌握标准交换机的创建与配置:添加VMkernel端口、添加虚拟机端口组、配置VLAN。学习理解交换机安全策略:混杂模式、MAC地址变更、伪传输。
(3)vSphere分布式交换机了解分布式交换机相对于标准交换机的优势:统一管理、高级特性支持。学习分布式交换机的创建与配置,将主机添加到分布式交换机。
(4)VLAN技术在虚拟化中的应用深入理解VLAN在网络隔离中的核心作用。学习在虚拟交换机上配置VLAN的三种模式:VLAN标签(VGT)、虚拟交换机标签(VST)、外部交换机标签(EST)。
(5)网卡绑定技术(NIC Teaming)掌握网卡绑定在实现网络高可用与负载均衡中的作用。学习配置网卡绑定策略:基于IP哈希、基于源MAC哈希、基于源端口哈希。理解网络故障切换机制。
(6)虚拟存储概念:理解虚拟化环境中的存储抽象:数据存储(Datastore)。掌握VMFS文件系统的工作原理及其在多台ESXi主机间的共享机制。学习数据存储的创建与管理。
(7)本地存储与网络存储学习常见存储类型在虚拟化环境中的使用:本地存储、DAS、SAN(FC/iSCSI)、NAS(NFS)。对比不同存储类型的性能、成本与适用场景。
(8)iSCSI存储配置掌握iSCSI协议的工作原理:Initiator与Target的交互机制。学习在ESXi主机上配置软件iSCSI适配器,发现并挂载iSCSI目标。实践使用Starwind/Openfiler搭建iSCSI存储服务器。
(9)NFS存储配置学习在ESXi主机上挂载NFS数据存储的方法。掌握NFS共享的创建与性能调优。了解NFS 4.1相较于NFS 3的改进。
(10)存储多路径(MPIO)配置深入理解多路径技术在高可用存储中的核心价值:冗余路径、负载均衡、故障切换。学习在ESXi中查看和管理存储路径,配置路径选择策略。
(11)虚拟存储性能优化学习数据存储的性能监控方法:IOPS、吞吐量、延迟。掌握存储DRS与存储I/O控制的配置,实现存储资源的负载均衡与服务质量保障。
(12)网络与存储架构设计实战结合企业级需求,设计完整的虚拟化网络与存储架构方案。涵盖业务网络、管理网络、存储网络、vMotion网络的分离设计,共享存储的选型与部署,高可用与负载均衡策略的实施。
开源与替代技术
课程6:KVM虚拟化技术实战
-
培训对象:适合具备Linux操作基础,希望掌握开源虚拟化技术KVM的系统管理员、Linux运维工程师、云计算平台开发人员。
-
培训目标:完成本课程后,学员将能够深入理解KVM的体系结构与核心组件,熟练掌握KVM的安装配置、虚拟机生命周期管理、虚拟网络与存储配置,掌握使用virt-manager、virsh等工具管理KVM环境的方法,具备在Linux平台上部署和管理KVM虚拟化的能力。
-
培训内容:
(1)KVM虚拟化概述:了解KVM(Kernel-based Virtual Machine)作为Linux原生虚拟化技术的核心地位。掌握KVM的体系结构:KVM内核模块、QEMU设备模拟、libvirt管理工具。理解KVM与Xen的技术差异。
(2)KVM环境准备与安装学习KVM的硬件要求:CPU虚拟化支持(Intel VT-x/AMD-V)。掌握在CentOS/Ubuntu系统上安装KVM及其依赖组件的完整流程(qemu-kvm、libvirt、virt-manager)。
(3)libvirt架构与virsh命令掌握libvirt作为虚拟化管理层的核心作用及其支持多种虚拟化后端的能力。学习使用virsh命令行工具管理KVM环境,掌握常用virsh命令(list、start、shutdown、destroy、define)。
(4)virt-manager可视化管理工具学习安装与使用virt-manager图形化管理工具。掌握通过virt-manager创建、配置、管理虚拟机的完整流程。
(5)创建KVM虚拟机掌握使用virt-manager和virt-install命令行两种方式创建KVM虚拟机。学习配置虚拟机CPU、内存、磁盘、网络等硬件参数。实践完成Linux/Windows虚拟机的安装。
(6)KVM虚拟网络配置理解KVM的虚拟网络模型:NAT网络、桥接网络、隔离网络。学习配置Linux网桥(bridge-utils),实现KVM虚拟机的桥接网络访问。
(7)KVM虚拟存储配置掌握KVM支持的存储类型:目录存储、文件系统存储、LVM卷存储、iSCSI存储。学习创建存储池(storage pool)与存储卷(storage volume)。实践使用LVM为虚拟机提供高性能存储。
(8)虚拟机快照技术理解KVM快照的工作原理:磁盘快照与内存快照的区别。学习使用virsh snapshot-create等命令管理虚拟机快照。掌握快照的恢复与删除。
(9)虚拟机迁移技术了解KVM虚拟机迁移的两种类型:离线迁移与在线迁移。学习使用virsh migrate命令实现虚拟机在不同主机间的迁移。掌握迁移的配置要求。
(10)远程连接(VNC/SPICE)学习配置KVM虚拟机的远程访问协议:VNC与SPICE。掌握不同协议的特性对比与适用场景。配置防火墙允许远程访问。
(11)KVM性能优化学习KVM虚拟机的性能优化策略:CPU绑定(vCPU pinning)、大页内存(Huge Pages)、VirtIO驱动优化。掌握性能监控方法。
(12)KVM综合实战:结合所学知识,完成一个完整的KVM虚拟化项目(如搭建KVM服务器,部署多台应用虚拟机,配置桥接网络,实现数据共享)。涵盖环境搭建、虚拟机创建、网络配置、存储管理的全流程。
课程7:Microsoft Hyper-V虚拟化技术
-
培训对象:适合具备Windows Server管理基础,希望掌握Microsoft虚拟化技术的系统管理员、Windows运维工程师、企业IT支持人员。
-
培训目标:完成本课程后,学员将能够深入理解Hyper-V的体系结构与功能特性,熟练掌握Hyper-V角色的安装配置、虚拟机的创建与管理、虚拟网络与虚拟存储的配置,掌握虚拟机迁移、快照、复制等高可用技术,具备在Windows Server平台上部署和管理Hyper-V虚拟化环境的能力。
-
培训内容:
(1)Hyper-V概述:了解Microsoft Hyper-V作为Windows Server核心虚拟化平台的发展历程。掌握Hyper-V的体系结构:Hyper-V hypervisor、父分区、子分区、虚拟化栈。学习Hyper-V的功能特性及其与VMware的对比。
(2)Hyper-V角色安装学习在Windows Server上通过服务器管理器安装Hyper-V角色的完整流程。掌握安装后的首次配置:虚拟交换机创建、默认存储位置设置。了解Hyper-V的硬件要求。
(3)Hyper-V管理工具掌握Hyper-V管理器的使用:连接本地/远程Hyper-V服务器、查看主机状态、管理虚拟机。学习Windows PowerShell管理Hyper-V的基本命令。
(4)创建虚拟机掌握在Hyper-V中创建虚拟机的完整流程:指定名称与存储位置、选择代际(第1代/第2代)、分配内存、配置网络、创建虚拟硬盘、安装操作系统。学习第1代与第2代虚拟机的差异。
(5)虚拟机配置与管理学习修改虚拟机硬件配置:动态内存(Dynamic Memory)、处理器兼容性、添加SCSI控制器、添加网卡。掌握虚拟机的导入与导出操作。
(6)Hyper-V虚拟交换机深入理解Hyper-V虚拟交换机的三种类型:外部虚拟交换机、内部虚拟交换机、专用虚拟交换机的适用场景。学习创建和配置虚拟交换机,实现不同网络访问需求。
(7)Hyper-V虚拟硬盘掌握虚拟硬盘的两种格式:VHD与VHDX的区别。学习创建动态扩展、固定大小、差异磁盘等不同类型的虚拟硬盘。掌握虚拟硬盘的扩容、压缩、转换操作。
(8)虚拟机快照(检查点)理解Hyper-V检查点(Checkpoint)的工作原理:标准检查点与生产检查点的差异。学习创建、应用、删除检查点。掌握检查点在测试与回滚中的应用。
(9)虚拟机迁移技术掌握Hyper-V的三种迁移方式:快速迁移(存储迁移)、实时迁移(Live Migration)、存储迁移。学习实时迁移的配置要求与实施步骤。
(10)Hyper-V副本(Replica)了解Hyper-V副本在实现灾难恢复中的作用。学习配置Hyper-V副本服务器,为虚拟机启用复制,执行计划内故障转移与测试故障转移。
(11)Hyper-V与故障转移集群掌握将Hyper-V与Windows故障转移集群集成的方法,实现虚拟机的高可用。学习集群共享卷(CSV)的配置与应用。
(12)Hyper-V综合实战:结合所学知识,完成一个完整的Hyper-V虚拟化项目(如搭建Hyper-V服务器,部署域控制器、Web服务器、数据库服务器等多台虚拟机)。涵盖角色安装、虚拟机创建、虚拟网络配置、动态内存配置、快照管理的全流程。
进阶与容器
课程8:容器虚拟化技术(Docker)入门
-
培训对象:适合具备Linux基础操作能力,希望了解容器技术与传统虚拟化的差异,掌握Docker基础应用的运维工程师、开发人员及技术爱好者。
-
培训目标:完成本课程后,学员将能够深入理解容器虚拟化与传统虚拟机虚拟化的本质差异,掌握Docker的架构与核心概念,熟练掌握Docker的安装、镜像管理、容器生命周期管理、网络与存储配置,具备使用Docker运行和发布应用的初步能力。
-
培训内容:
(1)容器技术概述:了解容器技术的发展历程及其在云原生时代的核心地位。掌握容器与传统虚拟化的本质差异:共享操作系统内核、进程隔离、轻量级。学习容器的核心价值:环境一致性、快速部署、资源利用率提升。
(2)Docker架构设计深入理解Docker的C/S架构:Docker daemon、REST API、Docker CLI。掌握Docker的核心概念:镜像(Image)、容器(Container)、仓库(Repository)。学习镜像的分层机制与联合文件系统(UnionFS)。
(3)Docker安装与配置掌握在CentOS/Ubuntu系统上安装Docker CE的完整流程。学习配置Docker镜像加速器(阿里云/中科大),提升镜像拉取速度。掌握Docker服务的管理与自启动设置。
(4)Docker镜像管理学习Docker镜像的常用操作:拉取镜像(pull)、查看本地镜像(images)、删除镜像(rmi)、导出/导入镜像(save/load)。理解镜像标签(tag)的概念与使用。
(5)Docker容器生命周期管理掌握Docker容器的核心操作:创建容器(create)、运行容器(run)、查看容器(ps)、启动/停止/重启(start/stop/restart)、删除容器(rm)。学习容器的前台运行与后台运行模式(-d参数)。
(6)容器访问与日志学习进入运行中容器的方法:attach与exec的区别。掌握查看容器日志(logs)的方法,用于调试和监控。了解容器的退出与自动重启策略(--restart)。
(7)Docker网络基础了解Docker的四种网络模式:bridge、host、none、container的适用场景。掌握默认bridge网络的特性与容器间通信。学习自定义bridge网络的创建与使用。
(8)端口映射与外部访问掌握将容器端口映射到主机端口的方法(-p参数)。学习不同映射方式的配置:指定端口映射、随机端口映射。实践访问通过端口映射发布的容器服务。
(9)Docker数据持久化理解容器无状态特性与数据持久化的必要性。掌握数据卷(Volume)的概念与创建,实现容器数据的持久化存储。学习绑定挂载(Bind Mount)的使用场景。
(10)Dockerfile镜像构建学习使用Dockerfile自定义镜像的方法。掌握Dockerfile常用指令:FROM、RUN、COPY、ADD、CMD、ENTRYPOINT、EXPOSE、ENV。实践编写Dockerfile构建Web应用镜像。
(11)Harbor私有镜像仓库了解私有镜像仓库在企业环境中的核心价值。学习使用Harbor搭建私有镜像仓库的方法。掌握登录私有仓库、推送镜像、拉取镜像的操作。
(12)Docker Compose多容器管理了解Docker Compose在定义和运行多容器应用中的作用。学习docker-compose.yml文件的编写规范。实践使用Compose一键部署WordPress+MySQL应用
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获