收藏 分销(赏)

《容器技术实战》课件整本书电子教案全套教学教程课件.pptx

上传人:快乐****生活 文档编号:5438648 上传时间:2024-11-02 格式:PPTX 页数:885 大小:16.27MB
下载 相关 举报
《容器技术实战》课件整本书电子教案全套教学教程课件.pptx_第1页
第1页 / 共885页
《容器技术实战》课件整本书电子教案全套教学教程课件.pptx_第2页
第2页 / 共885页
《容器技术实战》课件整本书电子教案全套教学教程课件.pptx_第3页
第3页 / 共885页
《容器技术实战》课件整本书电子教案全套教学教程课件.pptx_第4页
第4页 / 共885页
《容器技术实战》课件整本书电子教案全套教学教程课件.pptx_第5页
第5页 / 共885页
点击查看更多>>
资源描述

1、容器技术实战项目任务 容器部署方案(企业需求)计算机网络教研室复习回顾回顾与作业点评回顾:1、docker的架构 2、docker的基本概念 作业点评:docker的架构信息收集和编排完成情况任务要求了解容器技术应用场景,了解docker特点。学习目标1、能描述企业应用场景;2、能分析应用的特点;3、能总结方案优势;4、体验研究问题的快乐,养成良好工作学习的习惯。重点难点重点:1、描述docker应用场景2、描述docker应用特点难点:docker应用场景学习内容Docker的应用场景docker应用场景01docker应用特点02一 Docker的应用场景演示示例1:Docker的应用场景

2、 场景一:节省项目环境部署时间2.整套项目打包公司有一项这样的业务:有一个产品可以整套部署到客户那里,以往都是派一名实施工程师到客户那部署。如果用了Docker,我们可以前期将这套项目封装打包起来,实现一键部署,分分钟钟搞定,就不需要再派人过去了。比如官方的Docker Compose编排工具。3.新开源技术试用有时,我们想调研一些开源项目,我们可以直接从公共镜像仓库pull项目官方做好镜像启动容器即可。一 Docker的应用场景演示示例1:Docker的应用场景 场景一:节省项目环境部署时间2.整套项目打包公司有一项这样的业务:有一个产品可以整套部署到客户那里,以往都是派一名实施工程师到客户

3、那部署。如果用了Docker,我们可以前期将这套项目封装打包起来,实现一键部署,分分钟钟搞定,就不需要再派人过去了。比如官方的Docker Compose编排工具。3.新开源技术试用有时,我们想调研一些开源项目,我们可以直接从公共镜像仓库pull项目官方做好镜像启动容器即可。一 Docker的应用场景演示示例1:Docker的应用场景 场景二:环境一致性开发工程师在Windows系统上开发项目,测试、生产环境操作系统都是Linux系统,这就产生了环境不一致的情况:项目在开发电脑本地运行没问题,到了测试或生产环境就运行不起来,解决这问题最好方式就是这三处环境保持一致。软件版本、操作系统、物理机、

4、云主机.试想下,能做到吗?Docker将项目环境打包成镜像,可以在任何Docker Engine上浪。此时Docker就是我们这些项目的基石,Docker可移植性,保持运行状态一致性,可想而知,是否更容易解决问题呢?一 Docker的应用场景演示示例1:Docker的应用场景 场景三:持续集成一个项目版本快速迭代的测试场景,需要一个合理的CI(持续集成)/CD(持续部署)环境支撑。CI/CD是一个周期性自动化项目测试流程,包括构建、部署、测试、发布等工作,很少需要人工干预。Docker在上面这个图的作用是项目镜像构建和快速部署,打通测试环境与生产环境,高度保持多个环境之间一致性一 Docker

5、的应用场景演示示例1:Docker的应用场景 场景四:微服务微服务是近几年来IT圈内谈论比较多的一个名词,意义也很简单:尽可能细粒度拆分业务程序架构,由多个独立服务组成业务系统。Docker的容器设计原则:一个容器一个服务,容器之间相互隔离,不妨试想一下,如果容器作为这些独立服务的部署单元,是不是有点恰到好处呢?一 Docker的应用场景演示示例1:Docker的应用场景 场景五:弹性伸缩说到弹性伸缩,通常是集群模式下存在。像AWS AutoScaling,可以自定义资源阈值,SLB自动添加EC2云主机,应对业务访问量突发情况。当适用Docker技术以后,这种弹性伸缩的单元就是云主机之上的容器

6、了。容器集群化管理已经有成熟的解决方案,比如:官方的Swarm,谷歌的K8S由于Docker容器快速启动特性,可以很快速的启动几十个、上百个容器来提供更多并发和资源利用率(如果宿主机资源不够,还需要加主机到集群中)。一 Docker的应用场景演示示例1:Docker的应用场景 1.简化配置虚拟机的最大好处是能在你的硬件设施上运行各种配置不一样的平台(软件,系统),Docker在降低额外开销的情况下提供了同样的功能.它能让你将运行环境和配置放在代码汇总然后部署,同一个Docker的配置可以在不同的环境环境中使用,这样就降低了硬件要求和应用环境之间耦合度.2.代码流水线管理 代码从开发者的机器到最

7、终在生产环境上的部署,需要经过很多的中坚环境.而每一个中间环境都有自己微小的差别,Docker给应用提供了一个从开发到上线均一致的环境,让代码的流水线变得简单不少.一 Docker的应用场景演示示例1:Docker的应用场景 2.代码流水线管理 代码从开发者的机器到最终在生产环境上的部署,需要经过很多的中坚环境.而每一个中间环境都有自己微小的差别,Docker给应用提供了一个从开发到上线均一致的环境,让代码的流水线变得简单不少.3.提升开发效率不同环境中,开发者的共同目标:一,想让开发环境尽量贴近生产环境.二,想快速搭建开发环境开发环境的机器通常内存比较小,之前使用虚拟的时候,我们经常需要为开

8、发环境的机器加内存,而现在Docker可以轻易的让几十个服务在Docker中跑起来.一 Docker的应用场景演示示例1:Docker的应用场景 4.隔离应用开发时会在一个台机器上运行不同的应用.一,为了降低成本,进行服务器整合二,将一个整体式的应用拆分成低耦合的单个服务(微服务架构)5.整合服务器Docker隔离应用的能力使得Docker可以整合多个服务器以降低成本.由于没有多个操作系统的内存占用,以及能在多个实例之间共享没有使用的内存,Docker可以比虚拟机提供更好的服务器整合解决方案.一 Docker的应用场景演示示例1:Docker的应用场景6.调试能力Docker提供了很多的工具,

9、这些工具不一定只是针对容器,但是却适用于容器.他们提供了很多功能,包括可以为容器设置检查点,设置版本,查看两个容器之间的差别,这些特性可以帮助调试Bug.7.多租户环境多租户环境的应用中,它可以避免关键应用的重写.我们一个特别的关于这个场景的例子是为loT(物联网)的应用开发一个快速,易用的多租户环境.这种多租户的基本代码非常复杂,很难处理,重新规划以应用不但消耗时间,也浪费金钱.使用Docker,可以为每一个租户的应用层的多个实例创建隔离的环境,这不仅简单而且成本低廉,因为Docker环境启动的速度快,diff命令很高效.一 Docker的应用场景演示示例1:Docker的应用场景8.快速部

10、署Docker为进程创建一个容器,不需要启动一个操作系统,时间缩短为秒级别.可以在数据中心创建销毁资源而无须担心重新启动带来的开销.通常数据中心的资源利用率只有30%,通过使用Docker并进行有效的资源分配可以提高资源的利用率.二 Docker的特点演示分析示例2:Docker的特点*隔离性:libcontainer(默认容器)=内核命名空间。*安全性:内部(cgroups)|容器和宿主主机(内核能力机制)。*可度量性:cgroups(控制组)资源度量和分配(用户)。*移植性:AUFS(快速更新)层的概念。三 本节课内容总结完成时间:5分钟学生回顾总结,教师巡回指导 总结展示:docker应

11、用场景 共性问题集中讲解本次授课分析了docker应用场景和特点,重点理解docker应用场景。条件:互联网上搜索docker应用场景,能举例说明。请根据上述条件,举例说明docker应用场景。课后作业必做完成右边条件的任务,并编写实现文档选做在互联网上收集docker应用场景提交时间:xxx提交形式:xxx预习作业网上搜索docker概念,加深理解背诵英文单词cloud-nativeAutoScaling小结01docker 应用场景02 docker的特点容器技术实战广州白云工商技师学院云计算和大数据人才培养规划教材项目任务 容器部署方案(认识容器)计算机网络教研室复习回顾回顾与作业点评回

12、顾:1、docker的应用场景 2、docker的特点 作业点评:docker的应用场景描述任务要求了解什么是容器、容器的组件和工具,以及容器的镜像。学习目标1、能描述容器概念;2、能描述容器组件和工具;3、能描述容器镜像层次关系;4、体验研究问题的快乐,养成良好工作学习的习惯。重点难点重点:1、描述docker容器概念2、描述docker组件3、描述docker镜像特点难点:docker镜像特点学习内容认识容器认识容器01容器的组件02容器的优势03容器的镜像04一 什么是容器分析示例1:什么是容器容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。

13、开发人员在自己笔记本上创建并测试好的容器,无需任何修改就能够在生产系统的虚拟机、物理服务器或公有云主机上运行。容器由两部分组成:1、应用程序本身2、依赖:比如应用程序需要的库或其他软件二 容器与虚拟机的区别演示分析示例2:容器与虚拟机的区别容器在 Host 操作系统的用户空间中运行,与操作系统的其他进程隔离。这一点显著区别于的虚拟机。传统的虚拟化技术,比如 VMWare,KVM,Xen,目标是创建完整的虚拟机。为了运行应用,除了部署应用本身及其依赖(通常几十 MB),还得安装整个操作系统(几十 GB)。容器与虚拟机的区别由于所有的容器共享同一个 Host OS,这使得容器在体积上要比虚拟机小很

14、多。另外,启动容器不需要启动整个操作系统,所以容器部署和启动速度更快,开销更小,也更容易迁移。三 容器的优势演示分析示例3:容器的优势对于开发人员-Build Once,Run Anywhere容器意味着环境隔离和可重复性。开发人员只需为应用创建一次运行环境,然后打包成容器便可在其他机器上运行。另外,容器环境与所在的 Host 环境是隔离的,就像虚拟机一样,但更快更简单。容器的优势对于运维人员-Configure Once,Run Anything只需要配置好标准的 runtime 环境,服务器就可以运行任何容器。这使得运维人员的工作变得更高效,一致和可重复。容器消除了开发、测试、生产环境的不

15、一致性。四 容器的组件演示分析示例4:容器的组件容器规范容器不光是 Docker,还有其他容器,比如 CoreOS 的 rkt。为了保证容器生态的健康发展,保证不同容器之间能够兼容,包含 Docker、CoreOS、Google在内的若干公司共同成立了一个叫 Open Container Initiative(OCI)的组织,其目是制定开放的容器规范。容器的组件目前 OCI 发布了两个规范:runtime spec 和 image format spec。有了这两个规范,不同组织和厂商开发的容器能够在不同的 runtime 上运行。这样就保证了容器的可移植性和互操作性。四 容器的组件演示分析示

16、例4:容器的组件容器runtimeruntime 是容器真正运行的地方。runtime 需要跟操作系统 kernel 紧密协作,为容器提供运行环境。如果大家用过 Java,可以这样来理解 runtime 与容器的关系:Java 程序就好比是容器,JVM 则好比是 runtime。JVM 为 Java 程序提供运行环境。同样的道理,容器只有在 runtime 中才能运行。容器的组件lxc、runc 和 rkt 是目前主流的三种容器 runtime。lxc 是 Linux 上老牌的容器 runtime。Docker 最初也是用 lxc 作为 runtime。runc 是 Docker 自己开发的容

17、器 runtime,符合 oci 规范,也是现在 Docker 的默认 runtime。rkt 是 CoreOS 开发的容器 runtime,符合 oci 规范,因而能够运行 Docker 的容器。四 容器的组件演示分析示例4:容器的组件容器管理工具光有 runtime 还不够,用户得有工具来管理容器啊。容器管理工具对内与 runtime 交互,对外为用户提供 interface,比如 CLI。这就好比除了 JVM,还得提供 java 命令让用户能够启停应用不是。容器的组件lxd 是 lxc 对应的管理工具。runc 的管理工具是 docker engine。docker engine 包含后

18、台 deamon 和 cli 两个部分。我们通常提到 Docker,一般就是指的 docker engine。rkt 的管理工具是 rkt cli。四 容器的组件演示分析示例4:容器的组件容器定义工具容器定义工具允许用户定义容器的内容和属性,这样容器就能够被保存,共享和重建。容器的组件docker image 是 docker 容器的模板,runtime 依据 docker image 创建容器。dockerfile 是包含若干命令的文本文件,可以通过这些命令创建出 docker image。ACI(App Container Image)与 docker image 类似,只不过它是由 Co

19、reOS 开发的 rkt 容器的 image 格式。四 容器的组件演示分析示例4:容器的组件Registry容器是通过 image 创建的,需要有一个仓库来统一存放 image,这个仓库就叫做 Registry。容器的组件企业可以用 Docker Registry 构建私有的 Registry。Docker Hub(https:/)是 Docker 为公众提供的托管 Registry,上面有很多现成的 image,为 Docker 用户提供了极大的便利。Quay.io(https:/quay.io/)是另一个公共托管 Registry,提供与 Docker Hub 类似的服务。四 容器的组件演

20、示分析示例4:容器的组件容器OS由于有容器 runtime,几乎所有的 Linux、MAC OS 和 Windows 都可以运行容器。但这不并没有妨碍容器 OS 的问世。容器的组件容器 OS 是专门运行容器的操作系统。与常规 OS 相比,容器 OS 通常体积更小,启动更快。因为是为容器定制的 OS,通常它们运行容器的效率会更高。目前已经存在不少容器 OS,CoreOS、atomic 和 ubuntu core 是其中的杰出代表。五 容器的平台技术演示分析示例5:容器的平台技术容器编排引擎基于容器的应用一般会采用微服务架构。在这种架构下,应用被划分为不同的组件,并以服务的形式运行在各自的容器中,

21、通过 API 对外提供服务。为了保证应用的高可用,每个组件都可能会运行多个相同的容器。这些容器会组成集群,集群中的容器会根据业务需要被动态地创建、迁移和销毁。大家可以看到,这样一个基于微服务架构的应用系统实际上是一个动态的可伸缩的系统。这对我们的部署环境提出了新的要求,我们需要有一种高效的方法来管理容器集群。而这,就是容器编排引擎要干的工作。容器技术五 容器的平台技术演示分析示例5:容器的平台技术容器编排引擎所谓编排(orchestration),通常包括容器管理、调度、集群定义和服务发现等。通过容器编排引擎,容器被有机的组合成微服务应用,实现业务需求。docker swarm 是 Docke

22、r 开发的容器编排引擎。kubernetes 是 Google 领导开发的开源容器编排引擎,同时支持 Docker 和 CoreOS 容器。mesos 是一个通用的集群资源调度平台,mesos 与 marathon 一起提供容器编排引擎功能。以上三者是当前主流的容器编排引擎。容器技术五 容器的平台技术演示分析示例5:容器的平台技术容器管理平台容器管理平台是架构在容器编排引擎之上的一个更为通用的平台。通常容器管理平台能够支持多种编排引擎,抽象了编排引擎的底层实现细节,为用户提供更方便的功能,比如 application catalog 和一键应用部署等。Rancher 和 ContainerSh

23、ip 是容器管理平台的典型代表。容器技术六 容器的镜像演示分析示例6:容器的镜像容器镜像层次六 容器的镜像演示分析示例6:容器的镜像只有容器层是可写的,容器层下面的所有镜像层都是只读的。镜像层数量可能会很多,所有镜像层会联合在一起组成一个统一的文件系统。如果不同层中有一个相同路径的文件,比如/a,上层的/a会覆盖下层的/a,也就是说用户只能访问到上层中的文件/a。在容器层中,用户看到的是一个叠加之后的文件系统。六 容器的镜像演示分析示例6:容器的镜像只有容器层是可写的,容器层下面的所有镜像层都是只读的。添加文件在容器中创建文件时,新文件被添加到容器层中。读取文件在容器中读取某个文件时,Dock

24、er会从上往下依次在各镜像层中查找此文件。一旦找到,立即将其复制到容器层,然后打开并读入内存。修改文件在容器中修改已存在的文件时,Docker会从上往下依次在各镜像层中查找此文件。一旦找到,立即将其复制到容器层,然后修改之。删除文件在容器中删除文件时,Docker也是从上往下依次在镜像层中查找此文件。找到后,会在容器层中记录下此删除操作。只有当需要修改时才复制一份数据,这种特性被称作Copy-on-Write。可见,容器层保存的是镜像变化的部分,不会对镜像本身进行任何修改。这样就解释了我们前面提出的问题:容器层记录对镜像的修改,所有镜像层都是只读的,不会被容器修改,所以镜像可以被多个容器共享。

25、理解了镜像的原理和结构,下一节我们学习如何构建镜像。六 容器的镜像演示分析示例6:容器的镜像只有容器层是可写的,容器层下面的所有镜像层都是只读的。添加文件在容器中创建文件时,新文件被添加到容器层中。读取文件在容器中读取某个文件时,Docker会从上往下依次在各镜像层中查找此文件。一旦找到,立即将其复制到容器层,然后打开并读入内存。六 容器的镜像演示分析示例6:容器的镜像只有容器层是可写的,容器层下面的所有镜像层都是只读的。修改文件在容器中修改已存在的文件时,Docker会从上往下依次在各镜像层中查找此文件。一旦找到,立即将其复制到容器层,然后修改之。六 容器的镜像演示分析示例6:容器的镜像只有

26、容器层是可写的,容器层下面的所有镜像层都是只读的。删除文件在容器中删除文件时,Docker也是从上往下依次在镜像层中查找此文件。找到后,会在容器层中记录下此删除操作。六 容器的镜像演示分析示例6:容器的镜像只有容器层是可写的,容器层下面的所有镜像层都是只读的。只有当需要修改时才复制一份数据,这种特性被称作Copy-on-Write。可见,容器层保存的是镜像变化的部分,不会对镜像本身进行任何修改。这样就解释了我们前面提出的问题:容器层记录对镜像的修改,所有镜像层都是只读的,不会被容器修改,所以镜像可以被多个容器共享。理解了镜像的原理和结构,下一节我们学习如何构建镜像。七 本节课内容总结完成时间:

27、5分钟学生回顾总结,教师巡回指导 总结展示:认识docker容器 共性问题集中讲解本次授课分析了什么容器,容器与虚机的区别,容器的优势,容器的组件,容器技术平台,容器的镜像。条件:互联网上搜索容器的技术平台和镜像技术,能举例说明。请根据上述条件,举例说明技术平台和镜像技术。课后作业必做完成右边条件的任务,总结编写学习总结文档选做在互联网上收集容器的技术平台和镜像技术提交时间:xxx提交形式:xxx预习作业网上搜索容器概念,加深理解容器的技术平台和镜像技术背诵英文单词imageRegistry小结01什么是容器02 容器的组件03容器平台技术04 容器的镜像技术容器技术实战广州白云工商技师学院云

28、计算和大数据人才培养规划教材项目任务 容器部署方案(部署容器主机运行环境)计算机网络教研室复习回顾回顾与作业点评回顾:1、docker的组件 2、docker的平台技术 3、docker的镜像 作业点评:docker的镜像、组件和平台技术任务要求配置容器运行环境,采用VMware workstations 上面安装Ubuntu18实现。学习目标1、能规划安装Ubuntu系统需要的参数;2、能安装Ubuntu系统;3、能测试终端连接;4、体验研究问题的快乐,养成良好工作学习的习惯。重点难点重点:1、规划Ubuntu安装参数2、安装Ubuntu系统难点:规划Ubuntu安装参数学习内容部署容器主机

29、运行环境规划安装参数01安装系统02测试连接03一 规划安装参数分析示例1:规划安装参数组建项目组1、确定目标2、确定岗位及岗位职责3、工作方式和方法项目组讨论:新建虚机参数:cpu:内存:硬盘:主机名称:IP地址:用户名:用户密码:一 规划安装参数分析示例1:规划安装参数完成时间:10分钟项目组讨论,教师巡回指导一 规划安装参数分析示例1:规划安装参数完成时间:15分钟项目组展示,评审和评价二 VMware创建虚拟机演示分析示例2:VMware创建虚拟机VMware创建虚拟机新建虚机二 VMware创建虚拟机演示分析示例2:VMware创建虚拟机VMware创建虚拟机选择光盘镜像二 VMwa

30、re创建虚拟机演示分析示例2:VMware创建虚拟机VMware创建虚拟机设置安装系统的用户名二 VMware创建虚拟机演示分析示例2:VMware创建虚拟机VMware创建虚拟机设置虚拟机的名称根据自己的规划设置主机的名称根据自己的规划设置主机的名称和文件存放路径,注意安装的磁和文件存放路径,注意安装的磁盘需要有足够空间盘需要有足够空间二 VMware创建虚拟机演示分析示例2:VMware创建虚拟机VMware创建虚拟机设置磁盘空间设置磁盘大小和存储文件方式,设置磁盘大小和存储文件方式,这里磁盘空间设为这里磁盘空间设为120G,随后,随后预装预装docker和和kubernetes相关相关服

31、务服务二 VMware创建虚拟机演示分析示例2:VMware创建虚拟机VMware创建虚拟机设置内存大小根据需求设置内存大小,内存能根据需求设置内存大小,内存能尽量大尽量大二 VMware创建虚拟机演示分析示例2:VMware创建虚拟机VMware创建虚拟机设置处理器设置设置cpu数量,可以将虚拟化打数量,可以将虚拟化打开,但是本案例开,但是本案例docker实际上实际上是不需要打开虚拟化的,为了方是不需要打开虚拟化的,为了方便以后安装其他虚拟化,此处打便以后安装其他虚拟化,此处打开虚拟化设置开虚拟化设置二 VMware创建虚拟机演示分析示例2:VMware创建虚拟机VMware创建虚拟机设置

32、完成设置完成,列出配置清单。点击设置完成,列出配置清单。点击“完成完成”二 VMware创建虚拟机演示分析示例2:VMware创建虚拟机VMware创建虚拟机完成虚拟机创建点击点击“开启此虚拟机开启此虚拟机”,可以安,可以安装装Ubuntu18.04系统了系统了二 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机选择语言Pleasechooseyourpreferredlanguage。选择您喜欢的语言选择您喜欢的语言这里直接选择【这里直接选择【English】二 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机键盘配置Keyboar

33、dconfiguration含义是键盘配含义是键盘配置的意思,置的意思,Pleaseselectyourkeyboardlayoutbelow,orselectIdentifykeyboardtodetectyourlayoutautomatically是请在下面选择是请在下面选择键盘布局,或选择键盘布局,或选择“识别键盘识别键盘”自动检自动检测布局测布局这里保持默认设置,此处直接回车。这里保持默认设置,此处直接回车。二 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机安装系统WelcometoUbuntu!Theworldsfavouriteplatformfo

34、rclouds,clusters,andamazinginternetthings.ThisistheinstallerforUbuntuonserversandinternetdevices.欢迎来到欢迎来到Ubuntu!世界上最受欢迎的云平台、集群和惊人的互联网事物。这是服务器和!世界上最受欢迎的云平台、集群和惊人的互联网事物。这是服务器和Internet设备上设备上Ubuntu的安装程序。的安装程序。InstallUbuntuInstallMAASbare-metalcloud(region)InstallMAASbare-metalcloud(rack)对于这里我们选择的是【对于这里我

35、们选择的是【InstallUbuntu】,另外可以通过】,另外可以通过MAAS技术安装。技术安装。二 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机安装系统WelcometoUbuntu!Theworldsfavouriteplatformforclouds,clusters,andamazinginternetthings.ThisistheinstallerforUbuntuonserversandinternetdevices.欢迎来到欢迎来到Ubuntu!世界上最受欢迎的云平台、集群和惊人的互联网事物。这是服务器和!世界上最受欢迎的云平台、集群和惊人的互

36、联网事物。这是服务器和Internet设备上设备上Ubuntu的安装程序。的安装程序。InstallUbuntuInstallMAASbare-metalcloud(region)InstallMAASbare-metalcloud(rack)对于这里我们选择的是【对于这里我们选择的是【InstallUbuntu】,另外可以通过】,另外可以通过MAAS技术安装。技术安装。二 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机网络连接配置Networkconnections网络连接网络连接Configureatleastoneinterfacethisserverca

37、nusetotalktoothermachines,andwhichpreferablyprovidessufficientaccessforupdates.配置此服务器可用于与其他计算机对话的至少一个接口,该接口最好为更新提供足够的访问权限。配置此服务器可用于与其他计算机对话的至少一个接口,该接口最好为更新提供足够的访问权限。这里默认通过这里默认通过dhcp的方式获取到一个的方式获取到一个IP地址地址192.168.47.132,这里直接选择【,这里直接选择【Done】执行下一步】执行下一步二 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机网络连接配置Netw

38、orkconnections网络连接网络连接Configureatleastoneinterfacethisservercanusetotalktoothermachines,andwhichpreferablyprovidessufficientaccessforupdates.配置此服务器可用于与其他计算机对话的至少一个接口,该接口最好为更新提供足够的访问权限。配置此服务器可用于与其他计算机对话的至少一个接口,该接口最好为更新提供足够的访问权限。这里默认通过这里默认通过dhcp的方式获取到一个的方式获取到一个IP地址地址192.168.47.132,这里直接选择【,这里直接选择【Done】

39、执行下一步】执行下一步二 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机配置网络代理Configureproxy含义是配置代理含义是配置代理Ifthissystemrequiresaproxytoconnecttotheinternet,enteritsdetailshere.如果此系统需要代理连接到如果此系统需要代理连接到Internet,请在此处输入其详细信息。,请在此处输入其详细信息。IfyouneedtouseaHTTPproxytoaccesstheoutsideworld,entertheproxyinformationhere.Otherwise,

40、leavethisblank.如果需要使用如果需要使用HTTP代理访问外部世界,请在此处输入代理信息。否则,请将此项留空。代理访问外部世界,请在此处输入代理信息。否则,请将此项留空。theproxyinformationshouldbegiveninthestandardformofhttp:/user:passhost:port/代理信息应以代理信息应以“http:/user:passhost:port/”的标准格式提供。的标准格式提供。这里我们没有使用到代理,所以直接选择【这里我们没有使用到代理,所以直接选择【Done】执行下一步】执行下一步二 安装Ubuntu系统演示分析示例3:安装Ub

41、untu系统安装Ubuntu虚拟机配置网络代理Configureproxy含义是配置代理含义是配置代理Ifthissystemrequiresaproxytoconnecttotheinternet,enteritsdetailshere.如果此系统需要代理连接到如果此系统需要代理连接到Internet,请在此处输入其详细信息。,请在此处输入其详细信息。IfyouneedtouseaHTTPproxytoaccesstheoutsideworld,entertheproxyinformationhere.Otherwise,leavethisblank.如果需要使用如果需要使用HTTP代理访问

42、外部世界,请在此处输入代理信息。否则,请将此项留空。代理访问外部世界,请在此处输入代理信息。否则,请将此项留空。theproxyinformationshouldbegiveninthestandardformofhttp:/user:passhost:port/代理信息应以代理信息应以“http:/user:passhost:port/”的标准格式提供。的标准格式提供。这里我们没有使用到代理,所以直接选择【这里我们没有使用到代理,所以直接选择【Done】执行下一步】执行下一步二 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机配置Ubuntu镜像Configur

43、eUbuntuarchivemirror配置存档镜像配置存档镜像IfyouuseanalternativemirrorforUbuntu,enteritsdetailshere.如果为如果为Ubuntu使用备用镜像,请在此处输入其详细信息。使用备用镜像,请在此处输入其详细信息。mirroraddress:镜像地址:镜像地址:youmayprovideanarchivemirrorthatwillbeusedinsteadofthedefaulthttp:/ 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机配置Ubuntu镜像ConfigureUbuntuarchi

44、vemirror配置存档镜像配置存档镜像IfyouuseanalternativemirrorforUbuntu,enteritsdetailshere.如果为如果为Ubuntu使用备用镜像,请在此处输入其详细信息。使用备用镜像,请在此处输入其详细信息。mirroraddress:镜像地址:镜像地址:youmayprovideanarchivemirrorthatwillbeusedinsteadofthedefaulthttp:/ 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机配置文件系统Filesystemsetup文件系统设置文件系统设置Theinstal

45、lercanguideyouthroughpartitioninganentirediskeitherdirectlyorusingLVM,or,ifyouprefer,youcandoitmanually.安装程序可以指导您直接或使用安装程序可以指导您直接或使用lvm对整个磁盘进行分区,或者,如果您愿意,您可以手动分区。对整个磁盘进行分区,或者,如果您愿意,您可以手动分区。Ifyouchoosetopartitionanentirediskyouwillstillhaveachancetoreviewandmodifytheresults.如果选择对整个磁盘进行分区,您仍有机会查看和修改结果

46、。如果选择对整个磁盘进行分区,您仍有机会查看和修改结果。UseAnentireDisk使用整个磁盘使用整个磁盘UseAnEntireDiskAndSetUpLVM使用整个磁盘并设置使用整个磁盘并设置lvmManual手动手动Back返回返回这里我们选择【这里我们选择【Manual】手动分区】手动分区二 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机配置文件系统Filesystemsetup文件系统设置文件系统设置TheinstallercanguideyouthroughpartitioninganentirediskeitherdirectlyorusingL

47、VM,or,ifyouprefer,youcandoitmanually.安装程序可以指导您直接或使用安装程序可以指导您直接或使用lvm对整个磁盘进行分区,或者,如果您愿意,您可以手动分区。对整个磁盘进行分区,或者,如果您愿意,您可以手动分区。Ifyouchoosetopartitionanentirediskyouwillstillhaveachancetoreviewandmodifytheresults.如果选择对整个磁盘进行分区,您仍有机会查看和修改结果。如果选择对整个磁盘进行分区,您仍有机会查看和修改结果。UseAnentireDisk使用整个磁盘使用整个磁盘UseAnEntireD

48、iskAndSetUpLVM使用整个磁盘并设置使用整个磁盘并设置lvmManual手动手动Back返回返回这里我们选择【这里我们选择【Manual】手动分区】手动分区二 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机配置文件系统Filesystemsetup文件系统设置文件系统设置FILESYSTEMSUMMARY文件文件系统摘要系统摘要Nodiskorpartitionsmounted未安装磁盘或分区未安装磁盘或分区AVAILABLEDEVICES可用设备可用设备二 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机配置文件系统Fi

49、lesystemsetup文件系统设置文件系统设置FILESYSTEMSUMMARY文件文件系统摘要系统摘要Nodiskorpartitionsmounted未安装磁盘或分区未安装磁盘或分区AVAILABLEDEVICES可用设备可用设备二 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机配置文件系统这里我们建立一个这里我们建立一个500M的的/boot分区分区二 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机配置文件系统然后再用相同的方法建立然后再用相同的方法建立/swp分分区为区为16G,因为这里我设置了虚,因为这里我设置了虚拟

50、机的内存大小为拟机的内存大小为4G;根分区为;根分区为剩下的大小:剩下的大小:二 安装Ubuntu系统演示分析示例3:安装Ubuntu系统安装Ubuntu虚拟机配置文件系统然后,按然后,按Tab键选择【键选择【Done】后,弹出下面内容:】后,弹出下面内容:Confirmdestructiveaction确认破坏性行为确认破坏性行为SelectingContinuebelowwillbegintheinstallationprocessandresultinthelossofdataonthedisksselectedtobeformatted.选择下面的继续将开始安装过程,并导致选定要格式化

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服