部署 Docker
Shipping Docker
最后,一个深入探讨的 Docker 教程。了解如何在开发、测试和生产中使用 Docker。了解如何在开发、测试和生产中使用 Docker。
学习内容
这是一门介绍 Docker 多种用途的综合课程。
从游戏到开发,从测试到部署,我们将以易于理解的方式介绍所有内容。
发展
我们从基础知识开始,然后快速介绍如何在开发中使用 Docker。
我们将涵盖
安装 Docker
熟悉 docker 命令
运行容器,了解其预期用途和限制
构建和管理镜像
新增内容:使用 BuildKit 和 Multi-stage 构建构建镜像
高效的 Dockerfile
使用多个容器
新增内容:使用 docker-compose 版本 2 和 3 编排容器
开发工作流程
测试 & CI
我们使用 Docker 创建测试和 CI 流程。
我们将涵盖
使用 docker-machine 设置和控制 Docker
安装和配置 Jenkins
自动执行代码测试和映像生成
将映像保存到由 S3 支持的私有 Docker 注册表
使用 Jenkins 创建 CI 工作流(自动测试)
新增功能:使用 AWS CodeBuild 创建 CI/CD 工作流
生产
生产中的 Docker 很复杂。我们将了解最新的工具如何使它变得更容易。
我们将涵盖
单主机上的 Docker 生产环境
使用 Docker Registry 通知
什么是 docker swarm 以及如何使用它
高级 Docker 网络
构建多服务器生产环境
自动化滚动部署
新增功能:使用 Amazon ECS 进行蓝/绿部署的完整 CI/CD 管道
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)