推荐一份基于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跨平台或扫描二维码关注

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/324634.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

所有和Java中代理有关的知识点都在这了

转载自 所有和Java中代理有关的知识点都在这了 对于每一个Java开发来说,代理这个词或多或少都会听说过。你可能听到过的有代理模式、动态代理、反向代理等。那么,到底什么是代理,这么多代理又有什么区别呢。本文就来简要分析一下。 代理技…

神奇!一行代码实现删除某集合下标20-30的元素

大家好,我是雄雄。今天我们还是分享关于集合的内容。假如有这样的需求,已知集合的长度为100,也就是集合中有100个元素,现需要删除索引20-30之间的元素,我们应该怎么实现呢?我们先初始化集合,代码…

ssl初一组周六模拟赛【2018.3.17】

前言 先说一下成绩: 姓名成绩xjq(没错又是他)310hjq200hzb150wyc(本人)130lrz130xxy100lw30zyc缺考 正题 题目1:ssl2574 & jzoj1368 无限序列【斐波那契数列】 刚开始想用分治,结果做不出来,然后想到了更好的方法&#xff…

注意!在subList生成子列表之后,一定不要随便更改原列表

大家好,我是雄雄。前几期我们说过,subList方法是返回原列表的子列表,并且我们还说过,在subList返回的子列表上操作时,会直接影响着原列表,原文在这里:subList?? subString???子列表只是原列…

DotNetCore跨平台~Dockerfile的解释

大叔感觉网上对Dockerfile的说明不是很清楚,或者说怎么去用说的不清楚,在vs2017里我们可以去建立自己的Dockerfile文件,然后你的项目可以被生成一个镜像,把它推到仓库之后,你可以在linux,mac上去run你的项目了&#xf…

当你「ping 一下」的时候,你知道它背后的逻辑吗

转载自 当你「ping 一下」的时候,你知道它背后的逻辑吗 我们在遇到网络不通的情况,大家都知道去 ping 一下,看一下网络状况。 那你知道「ping」命令后背的逻辑是什么吗?知道它是如何实现的吗? 一、「ping」命令的作…

POJ1611-嫌犯【图论,并查集】

正题 题目链接: http://poj.org/problem?id1611 大意 有n个人,m个组,有一个流感嫌犯,流感嫌犯会将所在的组的所有人变成流感嫌犯,求流感嫌犯的数量。 解题思路 并查集将各个组合并,然后看看那些人是和…

python的三元运算

a 10 b 5if a > 15 :c a else:c bd a if a > 15 else bd 值1 if 条件A else 值2如果条件A成立,就取左边的 值1,则 取 值2

​凌云KTV点歌系统功能简介

19级青鸟三班 凌云小组指导老师:穆雄雄老师 班主任:王欣欣老师小组成员:组长:李磊 副组长:杨云浩组员:高启航 朱齐 李欣然 高松 张方仪 王浩如 苏荟旭 贾增伟制作周期:2020年9月25日-10月…

REST参考手册

总说接口定义要遵守 RESTful,那么什么是REST呢,今天跟小编一起来了解一下这个规范吧~! 原文作者简介: BRIAN SLETTEN是一个关注前沿技术的软件工程师,现居于加州奥本。他的职业生涯横跨了各个行业,包括零售…

漫画:如何用栈实现队列

转载自 漫画:如何用栈实现队列 栈的特点是先入后出,出入元素都是在同一端(栈顶): 入栈: 出栈: 队列的特点是先入先出,出入元素是在不同的两端(队头和队尾)…

POJ2524——宗教(Ubiquitous Religions)【图论,并查集】

正题 题目链接&#xff1a; http://poj.org/problem?id2524 大意 有n个学生&#xff0c;告诉你哪两个学生的宗教相等&#xff0c;求校园里有多少个宗教。 解题思路 并查集链接就好了 代码 #include<cstdio> using namespace std; int n,m,x,y,s,father[50001],t; i…

深入理解python的元组本身不可变性

元组本身不可修改&#xff0c; 如果包含可修改的数据类型&#xff0c; 那被包含的数据类型可以修改。

SQ小组KTV点歌系统简介

19级青鸟三班 SQ小组指导老师&#xff1a;穆雄雄老师 班主任&#xff1a;王欣欣老师小组成员:组长:王世泽 副组长:张坤鹏 组员:渠德春 徐龙翥 泮迎国 程至婷 樊永奇 杜坤凯 李含笑 吴俊衫1项目整体运行视频&#xff1a;KTV前端主页点歌系统主页进入主页面后左边第一个是演唱…

什么是ABTest

转载自 什么是ABTest 在互联网公司的业务发展过程中&#xff0c;用户增长是永恒的主题&#xff0c;因为没有增长也就没有发展&#xff0c;所以在业务发展的早期产品迭代速度往往是越快越好&#xff0c;总之一句话&#xff1a;“怎么快怎么来”&#xff0c;至于系统建设得是否可…

Quartz.net基于数据库的任务调度管理(Only.Jobs)

一 前言&#xff1a; 各大调度组件优缺点在这就不讨论了&#xff0c;使用Quartz.net是因为它可以执行秒级任务。 Only.Jobs 项目通过将各Job存储在数据库中&#xff0c;启动一个专门的Job管理任务来循环调度各Job的的调度情况。 项目分为 Web管理系统 、服务运行端 、数据…

畅想小组KTV点歌系统简介

19级青鸟三班畅想小组指导老师&#xff1a;穆雄雄老师班主任&#xff1a;王欣欣老师小组成员:组长:毛帅龙 副组长:扈明旺组员:张俊豪 靖相民 袁康凯 魏子凯 李明义 魏婉莹 谢润祺 项目整体运行视频&#xff1a;1主页面功能&#xff1a;可以根据用户所需要的页面进行显示和隐藏…

POJ2560-雀斑(Freckles)【图论,并查集,最小生成树,KURUSKAL】

正题 题目链接&#xff1a; http://poj.org/problem?id2560 大意 有n个点&#xff0c;给出坐标&#xff0c;求连接这n个点的最短路线 解题思路 KURUSKAL算法求最小生成树。 代码 #include<cstdio> #include<cmath> #include<algorithm> using namespac…

使用Docker Swarm搭建分布式爬虫集群

转载自 使用Docker Swarm搭建分布式爬虫集群 在爬虫开发过程中&#xff0c;你肯定遇到过需要把爬虫部署在多个服务器上面的情况。此时你是怎么操作的呢&#xff1f;逐一SSH登录每个服务器&#xff0c;使用git拉下代码&#xff0c;然后运行&#xff1f;代码修改了&#xff0c;…