推荐一份基于Docker的DevOps实战培训教程
01. 基于Docker的DevOps實戰培訓 微軟工具鏈
基于Azure和Team Foundation Server
微軟DevOps工具鏈是基于Visual Studio 應用生命周期管理(VSALM - Visual Studio Application Lifecycle Managemnet)的軟件管理平臺,本動手實驗希望通過模擬一個產品從需求到上線的全過程讓參與者感受到微軟DevOps工具鏈端到端的管理能力。
文檔?http://docs.devopshub.cn/udad-devops-tfs-hols/index.html
02. 容器化DevOps數據中心
基于Azure, Docker Swarm, Visual Studio和Team Foundation Server
世紀互聯運營的 Microsoft Azure 是在中國大陸獨立運營的公有云平臺,采用微軟服務于全球的 Azure 技術,為客戶提供全球一致的服務質量保障。一直以來微軟與Docker都保持了緊密的合作關系,并在Azure中內置了很多針對企業級DevOps數據中心的解決方案,如:虛擬網絡,對象存儲以及專門針對docker優化的容器服務。
DevOps可以幫助企業提升研發和運維效率,圍繞用戶價值改進研發流程。本培訓將借助VSTS/TFS所提供的源碼,項目管理能力和自動化能力,配合Azure和Docker Swarm的自動化運維能力,向您展示如何在云端構建一套全部容器化的DevOps工具鏈。
文檔?http://docs.devopshub.cn/azure-docker-hols/
Github?https://github.com/lean-soft/azure-docker-hols
03. Docker 培訓動手實驗
基于Docker, Azure 和 Apache Mesos (DCOS)
本文檔配合《構建容器化DevOps數據中心》培訓提供。從Docker的基本功能和操作開始,講解Docker背后的容器化核心技術cgroup和namespace,分析docker容器化應用所帶來的問題和解決方案;最后結合 Apache Mesos 和Marathon為您介紹如何在企業中構建基于混合云的DevOps數據中心,并對其主要應用場景進行演示和講解。
文檔?http://docs.devopshub.cn/docker-training-hols/
Github?https://github.com/lean-soft/docker-training-hols
04. Jenkins 培訓動手實驗
基于 Jenkins 和 SVN
Jenkins是基于Java開發的一種持續集成及持續部署引擎,用于監控持續重復的工作,功能包括:
持續集成
持續交付&持續部署
外部程序運行監視
本動手實驗希望通過模擬一個產品從開發到部署的全流程,部署過程中包含程序生成、單元測試、靜態代碼掃描及自動化測試功能。
文檔?http://docs.devopshub.cn/jenkins-training-hols/
Github?https://github.com/lean-soft/jenkins-training-hols
05. UDAD 容器化DevOps培訓動手實驗(GitLab + Jenkins)
基于 GitLab, Jenkins 和 Azure
本實驗使用開源工具GitLab和Jenkins搭建容器化的DevOps研發管理平臺,提供從需求,迭代開發,持續集成和持續部署在內的端到端場景實現。
文檔?http://docs.devopshub.cn/udad-devops-oss-hols/
原文地址:http://docs.devopshub.cn/#
.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注
總結
以上是生活随笔為你收集整理的推荐一份基于Docker的DevOps实战培训教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 应用程序的8个关键性能指标以及测量方法
- 下一篇: DotNetCore跨平台~Docker