Docker容器技术 配置、部署与应用课件 项目1 Docker安装.pptx
Docker容器技术配置、部署与应用项目1Docker安装
能力CAPACITY要求了解Docker的概念、优势和架构,了解Docker的应用现状了解Docker版本,掌握Docker的安装方法了解Docker命令行,掌握docker命令的基本用法
任务1.2安装Docker任务1.1了解Docker任务1.3Docker命令行使用
任务1.1了解Docker任务说明01OPTION02OPTION03OPTION04OPTION理解Docker的概念理解Docker的架构了解应用程序部署方式的演变了解Docker的优势和应用
任务1.1了解Docker知识引入1.1.1什么是DockerDocker借鉴集装箱装运货物的思想,让开发人员将应用程序及其依赖打包到一个轻量级、可移植的容器中,然后发布到任何运行Docker容器引擎的环境中,以容器形式来运行该应用程序。Docker为应用程序的开发、发布和运行提供一个基于容器的标准化平台。Docker具有为用户提供在各种平台上安全可靠地部署可伸缩服务的能力。
任务1.1了解Docker知识引入1.1.1什么是DockerDocker平台用来管理容器的整个生命周期。使用容器开发应用程序使用容器分发和测试应用程序将应用程序作为容器或编排好的服务部署到生产环境
任务1.1了解Docker知识引入1.1.2Docker的优势应用程序快速、一致地交付开发人员在本地编写应用程序代码,通过Docker与同事进行共享。通过Docker将应用程序推送到测试环境中,执行自动测试和手动测试。开发人员发现程序错误时,可以在开发环境中进行修复,然后重新部署到测试环境来进行测试和验证。完成应用程序测试之后,向客户提供补丁程序非常简单,只需将更新后的镜像推送到生产环境中。响应式部署和伸缩应用程序在同样的硬件上运行更多的工作负载
任务1.1了解Docker知识引入1.1.3Docker架构
任务1.1了解Docker知识引入1.1.4应用程序部署方式的演变
任务1.1了解Docker任务实现任务1.1.1了解Docker用例构建和设计现代应用程序容器化微服务持续集成和持续部署云原生应用大数据应用边缘计算云迁移数字化转型新兴的人工智能应用传统Windows服务器应用程序的现代化
任务1.1了解Docker任务实现任务1.1.2调查国内的Docker应用现状阿里巴巴业务容器化PouchContainer大大改变了原来基于T4容器化的开发运维体系阿里容器镜像服务阿里云容器服务
任务1.1了解Docker任务实现任务1.1.2调查国内的Docker应用现状京东业务容器化JDOS2.0是新一代容器引擎平台,大多数组件(如GitLab、Jenkins、Harbor)都实现了容器化,并部署在Kubernetes平台上。
任务1.2安装Docker任务1.1了解Docker任务1.3Docker命令行使用
任务1.2安装Docker任务说明01OPTION02OPTION03OPTION了解DockerEngine了解DockerDesktop了解DockerEngine的安装方式04OPTION掌握DockerEngine的安装、升级和卸载方法
任务1.2安装Docker知识引入1.2.1DockerEngine
任务1.2安装Docker知识引入1.2.1DockerEngine不同Linux发行版本对硬件平台架构的支持情况硬件平台架构x86_64/amd64arm64/aarch64arm(32bit)ppc64les390CentOS支持支持不支持支持不支持Debian支持支持支持支持不支持Fedora支持不支持不支持支持不支持RaspberryPiOS(32bit)不支持不支持支持不支持不支持RHEL(s390x)不支持不支持不支持不支持支持SLES不支持不支持不支持不支持支持Ubuntu支持支持支持支持支持二进制支持支持支持不支持不支持
任务1.2安装Docker知识引入1.2.2DockerDesktop
任务1.2安装Docker任务实现任务1.2.1安装DockerEngineDocker安装方式大多数用户通过Docker的软件仓库进行安装,以便安装和升级。有些用户选择下载软件包手动安装,完全手动管理升级。在测试和开发环境中,有的用户选择使用自动化便捷脚本安装Docker。
任务1.2安装Docker任务实现任务1.2.1安装DockerEngine准备安装环境(1)创建虚