- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Docker容器技术配置、部署与应用工业和信息化精品系列教材——云计算技术项目5定义和运行多容器应用程序
能力CAPACITY要求了解Compose工具,掌握多容器应用程序的基本管理方法。熟悉Compose文件格式和语法,学会编写Compose文件。了解dockercompose命令,学会使用Compose部署和管理应用程序。
任务5.2编写Compose文件任务5.1Compose入门任务5.3使用Compose部署和管理应用程序
任务5.1Compose入门任务说明01OPTION02OPTION03OPTION04OPTION了解Compose的背景知识理解Compose的项目概念理解Compose的工作机制了解Compose的特点和应用场景05OPTION熟悉使用Compose的基本步骤
任务5.1Compose入门知识引入5.1.1为什么要使用Compose
任务5.1Compose入门知识引入5.1.1为什么要使用Compose
任务5.1Compose入门知识引入5.1.2Compose的工作机制Compose的应用程序模型项目:表示需要实现的一个应用程序,并涵盖了该应用程序所需的所有资源,是由一组关联的容器组成的一个完整业务单元。服务:表示需要实现的一个子应用程序,它以容器方式完成某项任务。服务具体定义容器运行的镜像、参数和依赖关系。容器:指的是服务的副本。每个服务又可以以多个容器实例的形式运行,可以更改容器实例的数量来增减服务数量,从而为进程中的服务分配更多的计算资源。
任务5.1Compose入门知识引入5.1.2Compose的工作机制Compose文件Compose文件默认规则默认文件名:compose.yaml或compose.yml兼容文件名:docker-compose.yaml和docker-compose.yml优先级:compose.yamldocker-compose.yaml(若同时存在)Compose文件高效性与易维护性设计fragments(片段)键和extensions(扩展名)键多个Compose文件可合并定义应用程序模型Compose文件重用与分解include(包含)键:重用其他Compose文件、分解应用模型部分为单独文件场景:跨团队依赖的应用程序、与他人共享应用模型
任务5.1Compose入门知识引入5.1.2Compose的工作机制Compose的工作机制示例
任务5.1Compose入门知识引入5.1.3Compose的特点
任务5.1Compose入门知识引入5.1.4Compose的应用场景
任务5.1Compose入门知识引入5.1.5Compose的版本演变
任务5.1Compose入门知识引入5.1.6使用DockerCompose的基本步骤①使用Dockerfile定义应用程序的环境,以便可以在任何地方分发。②使用Compose文件定义组成应用程序的服务。③执行dockercomposeup命令启动整个应用程序。
任务5.1Compose入门使用Compose部署WordPress定义项目①创建一个空的项目目录。②将当前工作目录切换到该项目目录。③在该目录下创建并编辑compose.yml文件。任务实现services:db:#使用同时支持AMD64和ARM64架构的Mariadb镜像image:mariadb:10.6.4-focalcommand:--default-authentication-plugin=mysql_native_passwordvolumes:-db_data:/var/lib/mysqlrestart:alwaysenvironment:…expose:-3306-33060wordpress:image:wordpress:latestvolumes:-wp_data:/var/www/htmlports:-80:80restart:alwaysenvironment:…volumes:db_data:wp_data:
任务5.1Compose入门使用Compose部署WordPress启动Compose应用程序[root@host1mywordpress]#dockercomposeup-d[+]Runn
您可能关注的文档
- Docker容器技术配置、部署与应用(第2版)(微课版)-教学大纲 .doc
- Docker容器技术配置、部署与应用(第2版)(微课版)-教学进度表 .doc
- Docker容器技术 配置、部署与应用(第2版)(微课版)-项目1.pptx
- Docker容器技术 配置、部署与应用(第2版)(微课版)-项目2.pptx
- Docker容器技术 配置、部署与应用(第2版)(微课版)-项目3.pptx
- Docker容器技术 配置、部署与应用(第2版)(微课版)-项目4.pptx
- Docker容器技术 配置、部署与应用(第2版)(微课版)-项目6.pptx
- Docker容器技术 配置、部署与应用(第2版)(微课版)-项目7.pptx
- Docker容器技术 配置、部署与应用(第2版)(微课版)-项目8.pptx
- Docker容器技术 配置、部署与应用(第2版)(微课版)课件全套 -项目1--8 Docker安装-- Kubernetes部署容器化应用程序.pptx
文档评论(0)