DockerDockerDocker

1024程序员节献礼 | 精通Docker的50个必备教程、工具

2017-10-24  本文已影响268人  72a1f772fe47

值此1024程序员节,EAWorld向通过coding改变世界的伟大程序员们致敬!

本文获得Stackify授权翻译发表,转载需要注明来自公众号EAWorld。多图长文预警)

作者:Angela Stringfellow 

译者:海松 

原题:Master Docker: The Complete Toolkit Including Courses, Podcasts, Experts

编者按:在上周哥本哈根的DockerCon欧洲峰会上,Docker终于宣布拥抱Kubernetes,在平台中对后者提供内建支持,即可以在运行时选择使用Kubernetes或Docker自有编排工具Swarm。无论如何,这对于Docker的使用者们都是一个好消息,因为无论开发版用户或者企业版用户都可以更容易的在Docker平台中应用Kubernetes了。为此,我们选取了这一篇文章,扔给大家,帮助Docker开发者更上层楼。在文章的最后,我们夹带了些自己的私货,即我们为大家免费提供的26节DevOps主题的PTALK课程,每节5分钟左右,用碎片时间累积技术成长。

Docker已经震惊了软件开发界。它提供了一种根据DevOps方法打包和输送应用程序的便捷方法。


最近我们发布了51个必备的Docker工具列表,但工具不是完全精通容器化所需的唯一东西。 几乎每个开发商都在采用容器,所以您需要升级您的技能,包括Docker。也许您想将Docker与ASP.NET一同使用,也许您想了解如何做日志记录。


也许您从来没有使用过它,但想看看最近的风潮究竟是什么,或者也许您只想跟上所有最新的发展。


值得庆幸的是,无论您想要学什么,都有大量的资源,这就是为什么我们决定编写有用的学习资源列表,包括课程和教程、论坛、活动、播客、专家等等。无论您目前的经验水平和学习偏好是什么,您都可以开始精通Docker。 我们整理了50个有用的教程、工具和资源,以帮助您学习和使用Docker,其中包括:

Docker课程

1.Cloud Academy

https://cloudacademy.com/cloud-computing/introduction-to-docker-course/

该Docker课程出自教育创业公司Cloud Academy,课程专注于云计算。

主要特色: 


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教授,评价很高。


主要特色: 

o 入门 

o 进阶


7. Udemy


https://www.udemy.com/docker-for-developers 


Udemy是另一家著名的在线教育网站,其Docker课程获得了热烈的好评。


主要特色: 

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项目了解一下是有必要的。


主要特色: 

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空间。


主要特色: 

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的开发人员必须参加的会议。


主要特色: 

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


主要经历: 

DevOps专家

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涵盖了技术领域具有影响力的专家观点、大数据、工具、架构等内容。 如果您想了解最新的科技新闻,这是您必听的播客。


主要特色: 

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/



牛人牛文之末,我们也狗尾续貂,夹带些自己的私货,希望能带来点滴帮助,则不胜荣幸。

51.PTALK:充电5分钟,掌握黑科技


http://p.primeton.com/courses


用每节5分钟的长度讲清楚一个DevOps、微服务、大数据、移动架构知识点,普元技术团队出品,用碎片时间积累技术成长。


主要特色:


关于EAWorld

微服务,DevOps,元数据,企业架构原创技术分享EAii(Enterprise Architecture Innovation Institute)企业架构创新研究院旗下官方微信公众号。


微信号:eaworld,长按二维码关注

10月-11月,PWorld系列技术趴还将继续上演。目前,10月28日将在北京举行PWorld MeetUP“移动平台新技术发展新趋势及企业实践”已启动报名,戳“阅读原文”可直达报名页面,并了解更多详情~


阅读原文:http://mp.weixin.qq.com/s?timestamp=1508840480&src=3&ver=1&signature=j7SBjbRQyJFC2y6GF5Sf0MH4DauDlxYeczrzLYIThNmRse8sWLxAGpMfgrjZ362G1KEQ3j4DQIchdXXSTyzU56SXathBvecTUKO1aHXhIwZe84TX*65JMewBv9W*cnmDvSBHJKNkOM8nYsUj0SkBHOQiVgcGZRjzD8myTBoIIbo=&devicetype=Windows-QQBrowser&version=61030004&pass_ticket=qMx7ntinAtmqhVn+C23mCuwc9ZRyUp20kIusGgbFLi0=&uin=MTc1MDA1NjU1&ascene=1
上一篇下一篇

猜你喜欢

热点阅读