原题 | Master Docker: The Complete Toolkit Including Courses, Podcasts, Experts
来源 | EAWorld
Docker 已经震惊了软件开发界。它提供了一种根据 DevOps 方法打包和输送应用程序的便捷方法。
最近我们发布了 51 个必备的 Docker 工具列表①,但工具不是完全精通容器化所需的唯一东西。 几乎每个开发商都在采用容器,所以您需要升级您的技能,包括 Docker。也许您想将 Docker 与 ASP.NET 一同使用,也许您想了解如何做日志记录。
也许您从来没有使用过它,但想看看最近的风潮究竟是什么,或者也许您只想跟上所有最新的发展。
值得庆幸的是,无论您想要学什么,都有大量的资源,这就是为什么我们决定编写有用的学习资源列表,包括课程和教程、论坛、活动、播客、专家等等。无论您目前的经验水平和学习偏好是什么,您都可以开始精通 Docker。 我们整理了 50 个有用的教程、工具和资源,以帮助您学习和使用 Docker,其中包括:
Docker 课程
Docker 官方资源
论坛
开源工具
厂商生态系统
活动
Docker 专家
DevOps 专家
播客
图书
出版物和记者
1.Cloud Academy
https://cloudacademy.com/cloud-computing/introduction-to-docker-course/
该 Docker 课程出自教育创业公司 Cloud Academy,课程专注于云计算。
主要特色:
它是一个介绍性课程,教您一般的容器技术背景
它还可以让您尝试写下几个 Docker 命令
最重要的是,它是免费的(但高级选项收费)
2.Code School
https://www.codeschool.com/courses/try-docker
这个免费的 Docker 课程由 Code School 提供,值得一试。
主要特色:
3.Edureka
https://www.edureka.co/docker-training
虽然前两门课程是自订进度的在线课程,但是 Edureka 这个课程是由教师主导的,并且还设置了时间表。
主要特色:
4.Linux 学院
https://linuxacademy.com/devops/training/course/name/introduction-to-docker
它是一个自订进度的课程,而且是 Docker 顶尖的课程之一。
主要特色:
5.Lynda
https://www.lynda.com/Docker-tutorials/Learning-Docker/485649-2.html
它是一家领先的教育网站推出的另一个伟大的课程。
主要特色:
6 . Pluralsight
https://www.pluralsight.com/courses/docker-getting-started
本课程由 Nigel Poulton 教授,评价很高。
主要特色:
7.Udemy
https://www.udemy.com/docker-for-developers
Udemy 是另一家著名的在线教育网站,其 Docker 课程获得了热烈的好评。
主要特色:
8.Docker 博客
https://blog.docker.com/
在这里,您可以找到所有的 Docker 公告,特别是关于新产品功能的。
主要特色:
9.Docker Documentation
https://docs.docker.com/
虽然这一列表中以上所有的项目都是课程,但 Docker Documentation 不是,每个 Docker 学习者在他们学习过程的某个时刻都会访问它。
主要特色:
10.Moby 项目
https://mobyproject.org/
虽然与初学者没有多大关系,但 Docker 用户对 Moby 项目了解一下是有必要的。
主要特色:
Moby 项目包括了 Docker 在一个总括项目下的所有开源工作
Moby 是构建容器系统的平台,所以应用开发人员不会使用到它
当进入高阶时,您需要了解 Moby 如何帮助您将 Docker 技术更上一层楼
11.Docker 培训
https://training.docker.com
Docker 的官方培训一定是最新和最准确的学习资源。
主要特色:
-
自订进度可供个人选择
而教师主导的选项则是为培训员工的企业而设置
自订进度选项使用交互式编码来教授基本功能
自订进度课程是免费的,而教师主导的课程是收费的
12.Docker 社区论坛
https://forums.docker.com/
当您学习时,您需要一个地方提出问题并得到答案,没有比 Docker 论坛更好的地方。
主要特色:
13.Reddit
https://www.reddit.com/r/docker/
Reddit 是一个讨论 Docker 最佳实践以及与其他开发人员和专家联络的好地方。
主要特色:
14.StackOverflow
https://stackoverflow.com/questions/tagged/docker
无论是初学者还是专家,StackOverflow 是每个开发人员的首选论坛。
主要特色:
15 . 云原生计算基金会(CNCF)
https://www.cncf.io/
虽然 CNCF 并不是一个工具,但它是一整套开源工具,可以帮助实现 Docker。
主要特色:
16.Kubernetes
https://kubernetes.io/
迄今为止,Kubernetes 是最热门的开源工具。
主要特色:
17.Prometheus
https://prometheus.io/
Prometheus 是当今最热门的开源云监控工具。
主要特色:
18 . 亚马逊 ECS
https://aws.amazon.com/cn/ecs/
Amazon ECS 是 AWS 的 CaaS 平台。
主要特色:
19.Azure 容器服务
https://azure.microsoft.com/en-in/services/container-service/
Azure 容器服务是 Microsoft 对 AWS ECS 的回应。
主要特色:
20.CoreOS
https://coreos.com/
CoreOS 是当今容器领域最具创意的组织之一。
主要特色:
21.Google 容器引擎(GKE)
https://cloud.google.com/container-engine/
Google 容器引擎是 Google 的 CaaS 解决方案。
主要特色:
22.Kismatic
https://apprenda.com/kismatic/
Kismatic 以服务的形式提供 Kubernetes。
主要特色
23.Mesosphere
https://mesosphere.com/
Mesos 是首批容器编排商之一。
主要特色:
24.Red Hat Openshift
https://www.openshift.com/
Red Hat 将涉足托管 Kubernetes 空间。
主要特色:它将 Red Hat 公司在企业规模上运行开源软件的经验带给了 Kubernetes
25.Weave
https://www.weave.works/
Weave 是一款 Docker 网络工具。
考虑到容器化应用程序的规模与复杂性,联网变得很复杂,但是 Weave 使 Docker 的联网变得更简单,更易于管理。
主要特色:
简化容器与微服务的监控与部署
更快地部署容器化应用程序
-
查询主机、服务与指标
26.DevOps Days
https://www.devopsdays.org/
DevOps Days 指的是“DevOps”一词诞生的原 DevOps 会议。
主要特色:
27.DockerCon
https://2017.dockercon.com/
DockerCon 指的是每年在美国和欧洲举行的官方 Docker 会议。
主要特色:
28.Jenkins World
https://www.cloudbees.com/jenkinsworld/home
Jenkins World 指的是 Jenkins 的年度会议,Jenkins 是一个顶尖的持续集成(CI)工具,其范围正扩展到持续交付(CD)。由于 Docker 用户对 Jenkins 也很感兴趣,因此这是开发人员必须参加的会议。
主要特色:
29.KubeCon
http://events.linuxfoundation.org/events/kubecon
KubeCon 指的是官方 Kubernetes 会议。
随着 Kubernetes 成为顶级的容器编排平台,KubeCon 是任何拥有 Docker 的开发人员必须参加的会议。
主要特色:
30 . 布伦丹·伯恩斯(Brendan Burns)
布伦丹·伯恩斯是 Kubernetes 的权威专家(实际上,他是联合创始人),他是 Docker 爱好者的一个狂热迷。
Twitter:@brendandburns
Github:brendandburns
主要经历:
31 . 凯尔西·海托华(Kelsey Hightower)
凯尔西·海托华是 Kubernetes 社区的核心成员之一,也是 Kubernetes 和类似技术的推广者。 可以关注一下他的建议和新闻等。
Twitter:@kelseyhightower
Github:kelseyhightower
主要经历:
32 . 所罗门·赫克斯(Solomon Hykes)
无论您是容器专家还是新手,追随 Docker 的首席技术官所罗门·赫克斯是个明智的选择。
Twitter:@solomonstre
Github:shykes
主要经历:
33 . 杰罗姆·佩塔佐尼(Jerome Petazzoni)
杰罗姆·佩塔佐尼是一名容器爱好者,您可以在他的 Twitter Feed 上找到大量关于容器与科技领域的见解。
Twitter:@jpetazzo
Github:jpetazzo
主要经历:
34 . 亚历克斯·波利维(Alex Polvi)
亚历克斯·波利维是 CoreOS 的首席执行官,在几家热门的科技公司担任董事会成员。
Twitter:@polvi
Github:polvi
主要经历:
35 . 阿德里安·科克罗夫特(Adrian Cockcroft)
阿德里安·科克罗夫特热衷于分享 DevOps,技术和风险投资方面的有趣新闻与事件。
Twitter:@adrianco
Github:adrianco
个人介绍:
https://www.battery.com/our-team/member/adrian-cockcroft/
主要事实:
36 . 马丁·福勒(Martin Fowler)
马丁·福勒是 DevOps 早期带头人之一,他对 DevOps 演进中的任何人都提供了深入的见解。
Twitter:@martinfowler
博客:MartinFowler.com
主要经历:
37 . 杰斯·亨布尔(Jez Humble)
杰斯·亨布尔是 DevOps 的出版作家,在伯克利教授精益 / 敏捷产品管理课程。 你一定要在 Twitter 上关注他或阅读他的作品,学习一些有价值的东西。
Twitter:@jezhumble
Keybase:jezhumble
博客:ContinuousDelivery.com
主要经历:
38 . 吉恩·金姆(Gene Kim)
吉恩·金姆还是一位 DevOps 出版专家,吉恩·金姆被看作是主要的 DevOps 权威之一。
Twitter:@realgenekim
网站:RealGeneKim.me
亚马逊作者页:
https://www.amazon.com/Gene-Kim/e/B00AERCJ9E
主要经历:
39 . 詹姆斯·特恩布尔(James Turnbull)
另一位著名作家詹姆斯·特恩布尔撰写了许多关于云计算的书籍,也在撰写信息丰富的博客。
Twitter:@kartar
博客:Kartar.net
亚马逊作者页:
https://www.amazon.com/James-Turnbull/e/B002BLLCPI
主要经历:
40.The Docker Podcast
http://thedockerpodcast.libsyn.com/podcast
The Docker Podcast 一直关注与 Docker 相关的最新话题。
主要特色:
41.ElectricCloud
http://electric-cloud.com/blog/tag/c9d9-podcast/
@ElectricCloud
电云汇集各种优点与 DevOps 的专业知识,讨论时下最热门的话题。
主要特色:
42.GeekWire
https://www.geekwire.com/podcast/
@geekwire
GeekWire 涵盖了技术领域具有影响力的专家观点、大数据、工具、架构等内容。 如果您想了解最新的科技新闻,这是您必听的播客。
主要特色:
DevOps 世界顶级会议和演讲者的一些重要报导
产品评论、访谈等
43.SiliconANGLE
https://siliconangle.com/
@theCUBE
SiliconANGLE 是一家权威的媒体代理机构,专注于技术产品,重点是企业技术、数字转型和创新文化。
主要特色
44 . 软件工程广播
http://www.se-radio.net/
@seradio
这是其中一个关于软件开发的长期运营播客,SE-Radio 涵盖了大量 DevOps 话题,这些话题也始终与 Docker 有联系。
主要特色:
45.Docker:《学习 Docker 编程的终极初学者指南》
https://www.amazon.com/Docker-Ultimate-Beginners-Guide-Programming-ebook/dp/B071K2J2SS
作者是丹尼尔·琼斯(Daniel Jones),《学习 Docker 编程的终极初学者指南》是 Docker 新手的绝佳选择。
主要特色:
46.《Docker 书》:容器化是新的虚拟化
https://www.amazon.com/Docker-Book-Containerization-new-virtualization-ebook/dp/B00LRROTI4
《Docker 书》的作者是詹姆斯·特恩布尔,他是 Docker 界的权威之一(前文提到的)。
主要特色:
47.《使用 Docker:利用容器进行软件开发与部署》
https://www.amazon.com/Using-Docker-Developing-Deploying-Containers/dp/1491915765
阿德里安·莫阿特(Adrian Mouat)撰写的这本动手指南提供的介绍很有用,说明为什么容器对现代发展如此有价值,您将从容器化中获得什么,以及如何将 Docker 整合到您的工作中。
主要特色:
48 . The New Stack
https://thenewstack.io/
@thenewstack
The New Stack 侧重于开发人员构建的服务器与基础架构,以及该工作对我们生活方式和工作方式的文化影响。通过各种相关的云话题,The New Stack 可能提供行业专家的最新的独特见解。
主要特色:
49.Janakiram (简纳基兰姆) MSV
简纳基兰姆是科技与相关云的多产作家,包括 Docker 和其他正在转型发展的热门新技术。
Twitter:@janakiramm
Janakirm 任职于福布斯:
https://www.forbes.com/sites/janakirammsv/#5ff1303bb287
主要事迹
50 . 谢尔达尔·雅各拉普(Serdar Yegulalp)
谢尔达尔·雅各拉普是 InfoWorld 的高级作家,涵盖了科技新闻与见解,包括 Docker 相关话题。
Twitter:@syegulalp
Serdar Yegulalp 任职于 InfoWorld:
https://www.networkworld.com/author/Serdar-Yegulalp/
主要事迹
好了,现在你拥有了 50 种最重要的资源,可以帮助您开始容器化。 无论是课程、书籍、播客、论坛、博客文章还是开源工具——各级 Docker 爱好者都有资源。我们希望当您用 Docker 加快速度,或者继续磨练您的容器化能力时,这个列表对您有用。 您依靠什么工具和资源来了解最新的技巧和提示? 如果我们没有提到您的最爱,请在下面的评论中与我们分享。
原文链接:https://stackify.com/complete-docker-toolkit/
①:https://stackify.com/top-docker-tools/
期望得到更多优质技术干货,欢迎扫描群助手小波波二维码,与近万名技术人一起在 eaworld 社群参与定期微课、视频分享、探讨关于微服务、DevOps 实践等技术内容。入群暗号:1101
