By Angela Stringfellow

The original | Master Docker: The Complete Toolkit o Courses, Podcasts, Experts

Source | EAWorld

Docker has shocked the software development world. It provides a convenient way to package and ship applications according to DevOps methods.

Recently we published a list of 51 essential Docker tools ①, but tools aren’t the only thing you need to be fully proficient in containerization. Almost every developer is adopting containers, so you’ll need to upgrade your skills, including Docker. Maybe you want to use Docker with ASP.NET, or maybe you want to learn how to do logging.

Maybe you’ve never used it but want to see what the latest trends are, or maybe you just want to keep up with all the latest developments.

Thankfully, there are plenty of resources available for whatever you want to learn, which is why we decided to compile a list of useful learning resources, including courses and tutorials, forums, activities, podcasts, experts, and more. Whatever your current level of experience and learning preferences, you can begin to master Docker. We’ve put together 50 useful tutorials, tools, and resources to help you learn and use Docker, including:

  • Docker course

  • Docker official resources

  • BBS

  • Open source tools

  • Vendor ecosystem

  • activity

  • Docker experts

  • Enterprise expert

  • podcast

  • The book

  • Publications and journalists

Docker course

1.Cloud Academy

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

The Docker course from education startup Cloud Academy focuses on Cloud computing.

Main features:

  • It is an introductory course that teaches you a general background in container technology

  • It also lets you try writing down a few Docker commands

  • Best of all, it’s free (but premium options charge)

2.Code School

https://www.codeschool.com/courses/try-docker

This free Docker course from Code School is worth checking out.

Main features:

  • The course has three levels, each covering a component of Docker

  • It uses video and interactive code to teach the basics

  • In order for beginners to learn to write Code, Code School makes learning very easy

3.Edureka

https://www.edureka.co/docker-training

While the first two courses are self-paced online, Edureka is teacher-led and has a timetable.

Main features:

  • Interaction with tutors helps students become more engaged in the course than in a self-paced course

  • There is homework to be done, and you can get help doing it

  • There is a fee for the course

4. Institute of Linux

https://linuxacademy.com/devops/training/course/name/introduction-to-docker

It’s a self-paced course and one of Docker’s top courses.

Main features:

  • The Linux Academy focuses on Cloud computing training and offers courses on most major vendor platforms (such as AWS, Google Cloud, Azure, etc.)

  • This course consists of 40 videos and 9 exercises

  • You can watch the course on a seven-day trial, and then, if you’re happy, you can buy it.

5.Lynda

https://www.lynda.com/Docker-tutorials/Learning-Docker/485649-2.html

It’s another great course from a leading education website.

Main features:

  • It is an intermediate course, and Lynda’s other Git and programming basics courses are available for those who need more basic instruction

  • It’s a self-paced course with videos and exercises

  • Lynda provides high quality handwritten manuscripts so that you can quickly browse the material covered in the course

6 . Pluralsight

https://www.pluralsight.com/courses/docker-getting-started

This course is taught by Nigel Poulton and is highly rated.

Main features:

  • Pluralsight offers two Docker courses:

    • Introduction to o

    • O advanced

7.Udemy

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

Udemy, another popular online education site, has received rave reviews for its Docker courses.

Main features:

  • Udemy offers a number of Docker courses, but the most popular is Docker Technologies for DevOps and Developers.

  • It offers 3 hours of on-demand videos, and you can access them for life

  • It’s not free, but it’s very competitively priced

Docker official resources

8. Docker blog

https://blog.docker.com/

This is where you’ll find all the Docker announcements, especially about new product features.

Main features:

  • While it is not a structured learning resource, it is an important resource for every user to keep up with the latest major developments

  • Updates on Docker and company trends can be found here

9.Docker Documentation

https://docs.docker.com/

While all of the above items on this list are courses, Docker Documentation is not, and every Docker learner will access it at some point in their learning process.

Main features:

  • All information here is up to date and maintained by Docker

  • No matter which course or resource you are interested in, you must refer to these documents

  • Many features use use cases and examples to help you grasp the concepts

10. Moby project

https://mobyproject.org/

While not of much interest to beginners, it’s important for Docker users to get acquainted with the Moby project.

Main features:

  • The Moby project includes all of Docker’s open source work under one umbrella project

  • Moby is a platform for building container systems, so application developers won’t use it

  • As you move to advanced levels, you need to know how Moby can help you take Docker technology to the next level

11. A Docker training

https://training.docker.com

Docker’s official training must be the most up-to-date and accurate learning resource.

Main features:

  • Custom schedule is available for individual choice

  • The teacher-led option is for companies that train their employees

  • The custom schedule option uses interactive coding to teach basic functionality

  • Self-paced courses are free, while teacher-led courses are charged

The theory of the altar

Docker Community Forums

https://forums.docker.com/

When you’re learning, you need a place to ask questions and get answers, and there’s no better place than the Docker forum.

Main features:

  • It focuses on Docker, and users at all levels can help each other

  • Captain Docker often comes to the forum to provide expert help and tips

13.Reddit

https://www.reddit.com/r/docker/

Reddit is a great place to discuss Docker best practices and connect with other developers and experts.

Main features:

  • IT is a fairly active discussion forum for IT professionals.

  • It is not the best place to post error messages or product problems involving code examples

14.StackOverflow

https://stackoverflow.com/questions/tagged/docker

For starters and experts alike, StackOverflow is the forum of choice for every developer.

Main features:

  • StackOverflow is a great place to go if you have questions other than Docker, such as how to implement Docker in an older configuration

  • It’s also a great place to post error messages and get expert help

Open source tools

15. Cloud Native Computing Foundation (CNCF)

https://www.cncf.io/

While CNCF is not a tool, it is a suite of open source tools that can help implement Docker.

Main features:

  • It’s run by Google, CoreOS, Docker, and all the major cloud providers. CNCF is the leading authority on container technology today

  • It includes projects such as Kubernetes, Prometheus, Flannel and gRPC

16.Kubernetes

https://kubernetes.io/

Kubernetes is by far the most popular open source tool.

Main features:

  • Kubernetes is a container choreographer designed to manage very large container workloads

  • Kubernetes was developed and open source by Google and has been in operational testing within Google for years

  • Kubernetes has its own free interactive tutorials

17.Prometheus

https://prometheus.io/

Prometheus is the most popular open source cloud monitoring tool available today.

Main features:

  • Prometheus is specifically designed to monitor container workloads and works seamlessly with Kubernetes

  • It can easily handle high-frequency data updates

  • It can be integrated with various cloud platforms

Vendor ecosystem

Amazon ECS

https://aws.amazon.com/cn/ecs/

Amazon ECS is the CaaS platform for AWS.

Main features:

  • Amazon’s EC2 container service is based on leading cloud service AWS EC2, which is AWS ‘answer to the popular Docker

  • If your organization is largely invested in AWS, using ECS is a good way to transition to Docker

Azure Container Services

https://azure.microsoft.com/en-in/services/container-service/

Azure Container services is Microsoft’s answer to AWS ECS.

Main features:

  • It makes the container easy to manage and scale

  • This works best if you already use a lot of Azure resources

20.CoreOS

https://coreos.com/

CoreOS is one of the most innovative organizations in the container space today.

Main features:

  • It creates an alternative container runtime environment for Docker called RKT (Rocket)

  • Rkt solves some security issues

  • Their Tectonic platform is an end-to-end Container as a Service (CaaS) platform supported by Kubernetes

  • It is a key part of the Kubernetes open source project

21.Google Container Engine (GKE)

https://cloud.google.com/container-engine/

Google Container Engine is Google’s CaaS solution.

Main features:

  • Given the existence of Google’s open source Kubernetes, GKE is extremely Kubernetes-centric

  • Kubernetes administration can be complex, but GKE makes it simple

22.Kismatic

https://apprenda.com/kismatic/

Kismatic offers Kubernetes as a service.

Main features

  • It is one of the easiest ways to run a set of Kubernetes clusters

  • Since Apprenda bought Them, Kismatic is transforming itself from PaaS

23.Mesosphere

https://mesosphere.com/

Mesos was one of the first container choreographers.

Main features:

  • Kubernetes, Docker Swarm, Mesosphere

  • DC/OS is one of the top three container choreography platforms available today

24.Red Hat Openshift

https://www.openshift.com/

Red Hat will dabble in hosting Kubernetes space.

Key features: It brings Red Hat’s experience running open source software on an enterprise scale to Kubernetes

25.Weave

https://www.weave.works/

Weave is a Docker web tool.

Networking can be complicated given the size and complexity of containerized applications, but Weave makes it easier and more manageable for Docker.

Main features:

  • Simplify monitoring and deployment of containers and microservices

  • Deploy containerized applications faster

  • Example Query hosts, services, and indicators

practice

26.DevOps Days

https://www.devopsdays.org/

DevOps Days refer to the original DevOps meetings where the term “DevOps” was coined.

Main features:

  • A global community gathering of DevOps professionals

  • Organized by leading experts like Patrick Debois

  • Docker is at the heart of the DevOps concept, and newbies benefit by attending one of the local gatherings

27.DockerCon

https://2017.dockercon.com/

DockerCon refers to the official Docker conference held annually in the US and Europe.

Main features:

  • Announce the biggest product updates at the conference

  • All users, both technical and business, have something to focus on, so there’s something for everyone

  • After the meeting, the video is available online

28.Jenkins World

https://www.cloudbees.com/jenkinsworld/home

Jenkins World refers to the annual conference of Jenkins, a top continuous integration (CI) tool whose scope is expanding to continuous delivery (CD). Since Docker users are also interested in Jenkins, this is a mandatory meeting for developers to attend.

Main features:

  • Certification and Seminar

  • Enterprise meeting

  • communication

  • Over 1500 CD thought leaders, IT executives, etc

29.KubeCon

http://events.linuxfoundation.org/events/kubecon

KubeCon refers to the official Kubernetes conference.

With Kubernetes becoming the top container choreography platform, KubeCon is a must-attend conference for any developer with a Docker.

Main features:

  • KubeCon is more technical than DockerCon

  • Leading experts from the open source and native cloud communities

  • Same location as CloudNativeCon

Docker experts

30. Brendan Burns

Brendan Burns, a leading expert on Kubernetes (in fact, he’s a co-founder), is a big fan of Docker enthusiasts.

Twitter: @ brendandburns

Making: brendandburns

Main Experiences:

  • Former Google employee and co-founder of Kubernetes

  • Quit Google and join Microsoft to help them integrate Kubernetes into Azure

31. Kelsey Hightower

Kelsey Hightower is one of the core members of the Kubernetes community and a promoter of Kubernetes and similar technologies. Follow his advice and news.

Twitter: @ kelseyhightower

Making: kelseyhightower

Main Experiences:

  • Google development Ambassador and core member of the Kubernetes community

  • Currently promoting Kubernetes and related technologies

32. Solomon Hykes

Whether you’re a container expert or a newbie, you’d be wise to follow Docker’s CTO, Solomon Hux.

Twitter: @ solomonstre

Making: shykes

Main Experiences:

  • Founder of the Docker open source project and chief Technology officer of Docker, the organization

  • The discussion on Github and Hackernews is very active on Docker

33. Jerome Petazzoni

Jerome Petazoni is a container enthusiast, and you can find plenty of insights into containers and technology on his Twitter Feed.

Twitter: @ jpetazzo

Making: jpetazzo

Main Experiences:

  • Docker Senior Engineer

  • One of the early employees of DotCloud, the company that created Docker

34. Alex Polvi

Alex Polivy is the CEO of CoreOS and sits on the board of several hot tech companies.

Twitter: @ polvi

Making: polvi

Main Experiences:

  • CEO of CoreOS, created the Container runtime RKT

  • CNCF member, actively involved in the development and guidance of Kubernetes

Enterprise expert

35. Adrian Cockcroft

Adrian Cockcroft is passionate about sharing interesting news and events related to DevOps, technology and venture capital.

Twitter: @ adrianco

Making: adrianco

Personal Introduction:

https://www.battery.com/our-team/member/adrian-cockcroft/

Key facts:

  • An industry veteran who oversaw cloud computing after working at Netflix, Adrian now works at Vent Ventures, one of the leading venture capital firms

  • He often speaks at DevOps meetings

36. Martin Fowler

Martin Fowler, one of the early leaders of DevOps, offers insight into just about anyone in the evolution of DevOps.

Twitter: @ Martin fowler

Blog: MartinFowler.com

Main Experiences:

  • Martin Fowler, the chief scientist at ThoughtWorks, is one of the leaders of DevOps

  • His blog is one of the most influential on topics such as microservices, continuous delivery, and agile software development

37. Jez Humble

Jess Humble is a published writer for DevOps and teaches lean/Agile product management at Berkeley. Be sure to follow him on Twitter or read his work to learn something worthwhile.

Twitter: @ jezhumble

Keybase: jezhumble

Blog: ContinuousDelivery.com

Main Experiences:

  • Is the author of the book on continuous delivery and co-author of the recent Development Operations Manual

  • Speak regularly at DevOps meetings

38. Gene Kim

Gene Kim is also a DevOps publishing expert, and Gene Kim is considered one of the leading DevOps authorities.

Twitter: @ realgenekim

Website: RealGeneKim. Me

Amazon Author page:

Main Experiences:

  • He is widely regarded as the foremost expert on DevOps

  • He has spoken at many conferences and authored books such as The Phoenix Project and the Development And Operation Manual

39. James Turnbull

Another well-known author, James Turnbull, has written many books on cloud computing and is also writing an informative blog.

Twitter: @ kartar

Blog: Kartar.net

Amazon Author page:

Main Experiences:

  • A former Docker employee, James is a prolific author of no fewer than 10 cloud computing books

  • Author of The Terraform Book

By the guest

40.The Docker Podcast

http://thedockerpodcast.libsyn.com/podcast

The Docker Podcast always focuses on The latest docker-related topics.

Main features:

  • Regular podcasts on Docker and related topics

  • Despite using the brand name, this is not an official Docker podcast

41.ElectricCloud

http://electric-cloud.com/blog/tag/c9d9-podcast/

@ElectricCloud

Electric Cloud brings together the strengths and expertise of DevOps to discuss the hottest topics of the day.

Main features:

  • This is a regular podcast with a fantastic mix of DevOps experts

  • Topics range from DevOps of big data to the “State of DevOps” and so on

42.GeekWire

https://www.geekwire.com/podcast/

@geekwire

GeekWire covers influential experts in technology, big data, tools, architecture, and more. If you want to keep up with the latest technology news, this is the podcast you need to listen to.

Main features:

  • Some important coverage of the world’s top DevOps conferences and speakers

  • Product reviews, interviews, etc

43.SiliconANGLE

https://siliconangle.com/

@theCUBE

SiliconANGLE is a leading media agency focusing on technology products with an emphasis on enterprise technology, digital transformation and innovation culture.

Main features

  • Their YouTube channel is full of interviews and conference talks with DevOps experts

  • They also have a website for industry articles and opinions

44. Software engineering broadcasting

http://www.se-radio.net/

@seradio

One of the long-running podcasts about software development, SE-Radio covers a lot of DevOps topics that are always associated with Docker.

Main features:

  • For professional software developers

  • Focus on education, not journalism

books

45.Docker: The Ultimate Beginner’s Guide to Learning Docker Programming

Written by Daniel Jones, The Ultimate Beginner’s Guide to Learning Docker Programming is a great choice for beginners to Docker.

Main features:

  • A primer on Docker

  • Rich resources to quickly understand running Docker content

  • Amazon Docker-related bestsellers

46. Docker Book: Containerization is the new virtualization

The Docker Book was written by James Turnbull, one of the authorities on Docker (mentioned above).

Main features:

  • Highly rated at Amazon

  • A practical guide to making Docker work for you.

  • Designed for SysAdmins, operators, developers, and DevOps professionals

47. Working with Docker: Software Development and Deployment with Containers

This hands-on guide by Adrian Mouat provides a useful introduction to why containers are so valuable to modern development, what you will gain from containerization, and how to integrate Docker into your work.

Main features:

  • Covers end-to-end management of containers

  • Discuss monitoring, networking, choreography, and more

Publications and journalists

48 . The New Stack

https://thenewstack.io/

@thenewstack

The New Stack focuses on The servers and infrastructure developers build, and The cultural impact that that work has on The way we live and work. With a variety of related cloud topics, The New Stack may offer unique insights from industry experts up to date.

Main features:

  • Read all the information they publish on Containers and Kubernetes

  • Much of this information extends from official announcements on projects like Kubernetes

  • Access podcasts, ebooks, and other resources

49.Janakiram (Janakiram) MSV

Jana Kilram is a prolific writer on technology and related clouds, including Docker and other hot new technologies in transition.

Twitter: @ janakiramm

Janakirm is with Forbes:

https://www.forbes.com/sites/janakirammsv/#5ff1303bb287

The main story

  • Jana Kilram is a cloud expert and tech journalist who writes frequently about Docker and related technologies

  • He has written articles for Forbes, The New Stack, Infoq, and more

50. Serdar Yegulalp

Sheldar Jakrapp is a senior writer for InfoWorld, covering tech news and insights, including Docker-related topics.

Twitter: @ syegulalp

Serdar Yegulalp is with InfoWorld:

https://www.networkworld.com/author/Serdar-Yegulalp/

The main story

  • Sheldahl writes articles for InfoWorld web links (e.g., NetworkWorld, ComputerWorld, etc.)

  • He writes frequently on Docker-related topics

Well, you now have the 50 most important resources to help you get started with containerization. Whether it’s courses, books, podcasts, forums, blog posts or open source tools — Docker enthusiasts at all levels have resources. We hope this list is useful as you speed up with Docker, or continue to hone your containerization skills. What tools and resources do you rely on to keep abreast of the latest tips and tips? If we didn’t mention your favorites, please share them with us in the comments below.

The original link: https://stackify.com/complete-docker-toolkit/

(1) : https://stackify.com/top-docker-tools/

Expect to get more high-quality technical dry goods, welcome to scan the group assistant Xiaobo TWO-DIMENSIONAL code, and participate in regular micro classes, video sharing, discussion about micro services, DevOps practice and other technical content with nearly 10,000 technical people in the EAWorld community. Group entry code: 1101