Docker Mastery: Kubernetes + Swarm from a Docker Captain. Build, test, deploy containers with the best mega-course on Docker, Kubernetes, Compose, Swarm and Registry using DevOps. Docker mastery with kubernetes+swarm from a docker captain free download. Udemy+GitHub Docker Mastery Kubernetes Course Content is here.
Instructors: Bret Fisher and Docker Captain Program – Docker Captain and DevOps Sysadmin.
Bestseller Rating: 4.6 out of 5. 4.6 (45,500 ratings) the Docker Materery class at Udemy has 213,292 students. Curated for the Udemy for Business collection
Language Translation: English, French [Auto], German [Auto], Indonesian [Auto], Italian [Auto], Polish [Auto], Portuguese [Auto], Spanish [Auto].
What you’ll learn in Docker Mastery
- How to use Docker, Compose and Kubernetes on your machine for better software building and testing.
- Learn Docker and Kubernetes official tools from an award-winning Docker Captain!
- Learn faster with included live chat group (21,000 members!) and weekly live Q&A.
- Gain the skills to build development environments with your code running in containers.
- Build Swam and Kubernetes clusters for server deployments!
- Hand’s-on with best practices for making Dockerfiles and Compose files like a Pro!
- Build and publish your own custom images.
- Create your own custom image registry to store your apps and deploy in corporate environments.
Other Udemy Course
- Top Kubernetes Courses Online – IT & Software Development [Udemy]
- 10 Free Kubernetes Courses Online Tutorials [Udemy]
- Linux Operating Systems for Kubernetes – OS Support
- Container 101 Tutorials: Kubernetes Technology
- 10 Best Udemy Kubernetes Courses & Tutorials 
Requirements for Docker Mastery: Kubernetes
- No paid software required – Just install your favorite text editor and browser!
- Local admin access to install Docker for Mac/Windows/Linux.
- Understand terminal or command prompt basics.
- Linux basics like shells, SSH, and package managers. (tips included to help newcomers!)
- Know the basics of creating a server in the cloud (on any provider). (tips included to help newcomers!)
- Understand the basics of web and database servers. (how they typically communicate, IP’s, ports, etc.)
- Have a GitHub and Docker Hub account.
Top companies trust Udemy
Get your team access to Udemy’s top 5,000+ courses
Description for Docker Mastery: Kubernetes
Monthly update in 2021/2022! Be prepared for the future of Dockerized with the ONE Docker + Kubernetes mega-course number on Udemy. Welcome to the most detailed and up-to-date course for end-to-end learning and use of containers, from development and testing, to deployment of servers and output. Taught by an award-winning consultant for Docker Captain and DevOps.
Just starting out with Docker? Perfect. This course starts out assuming you’re new to containers.
Or: Using Docker now and need to deal with real-world problems? I’m here for you! See my production topics around Swarm, Kubernetes, secrets, logging, rolling upgrades, and more.
BONUS: This course comes with Slack Chat and Live Weekly Q&A with me!
This is “Another course on (Udemy) I’ve followed. This one is a million times more in depth.” “… this is the course you’re going to want to take when it comes to all the docker things” – Student Udemy Review 2021.
Just updated in November 2021 with sections on:
- Docker Security top 10
- Docker 19.03 release features
Why Choose this Course on Udemy?
Why is it that you can learn from me? Why am I sure of showing you the best ways to use the Docker? (Hi, I’m Bret, so please let me speak for a second about myself):
- I love practicals. Welcome to the real world: Since the early days of Docker, I have 20 years of sysadmin and developer experience, over 30 certifications, and have used Docker and the container community for my consulting clients and my own businesses. Learn from someone who runs thousands of programmes and organisations with hundreds of containers.
- I’m An Educator. Learn how to make a syllabus from someone who knows how: I want to teach you. I’m good at it, people say. For the last few years, I’ve taught thousands of people in seminars, conferences and meetings to use Docker. See me teaching at events such as DockerCon, GOTO Conf, O’Reilly Velocity, and Linux Open Source Summit. I hope you decide to learn with me, and join the awesome Docker online community.
- I Lead Communities. I’m also a Docker Captain, which means that Docker Inc. feels that I know a thing or two about Docker and that I’m doing well to share it with others. In the real world: In our fabulous tech group in Norfolk/Virginia Beach USA, I help run two local meetings. I assist online: usually in Slack and Twitter, where I learn from and help others.
“Because of the Docker Mastery course, I landed my first DevOps job. Thank you Captain!” – Student Ronald Alonzo
“There are a lot of Docker courses on Udemy — but ignore those, Bret is the single most qualified person to teach you.” – Kevin Griffin, Microsoft MVP
Giving Back: a portion of my earnings will be donated to help open source and online defence of our freedoms on this course! This course is only made possible by the incredible open source development of people. I’m standing on (open source) giants’ shoulders! Donations will be divided between my favourite charities, such as the Free Software Foundation and the Electronic Frontier Foundation. Look them up. They’re exellent!
This is a living course, which will be modified as characteristics of Docker and Kubernetes alter. This course is designed to get you started easily, but to get you deep into the “why” of things, too. Simply the easiest and safest way to master the newest skills in containers. In the session, look at the range of topics and see the variety of skills you can learn.
A private Slack Chat group with 20k students is also included to get help with this course and continue learning your Docker and DevOps with help from myself and other students.
“Bret’s course is a step above all other tools, and this is the resource you need to invest in if you’re struggling to get a handle on Docker.” -Austin Tindle, Course Student
Some of the many cool things you’ll do in this course:
- Edit web code on your machine while it’s served up in a container
- Lock down your apps in private networks that only expose necessary ports
- Create a 3-node Swarm cluster in the cloud
- Install Kubernetes and and learn the leading server cluster tools
- Use Virtual IP’s for built-in load balancing in your cluster
- Optimize your Dockerfiles for faster building and tiny deploys
- Build/Publish your own custom application images
- Learn the differences between Kubernetes and Swarm
- Create your own image registry
- Use Swarm Secrets to encrypt your environment configs, even on disk
- Deploy container updates in a rolling always-up design
- Create the config utopia of a single set of YAML files for local dev, CI testing, and prod cluster deploys
- And so much more…
After taking this course, you’ll be able to:
- Use Docker in your daily developer and/or sysadmin roles
- Deploy apps to Kubernetes
- Make Dockerfiles and Compose files
- Build multi-node Swarm clusters and deploying H/A containers
- Make Kubernetes YAML manifests and deploy using infrastructure-as-code methods
- Build a workflow of using Docker in dev, then test/CI, then production with YAML
- Protect your keys, TLS certificates, and passwords with encrypted secrets
- Keep your Dockerfiles and images small, efficient, and fast
- Run apps in Docker, Swarm, and Kubernetes and understand the pros/cons of each
- Develop locally while your code runs in a container
- Protect important persistent data in volumes and bind mounts
- Lead your team into the future with the latest Docker container skills!
Extra things that come with this course:
- Access to the course Slack team, for getting help/advice from me and other students.
- Bonus videos I put elsewhere like YouTube, linked to from this courses resources.
- Weekly Live Q&A on YouTube Live.
- Tons of reference links to supplement this content.
- Updates to content as Docker changes their features on these topics.
Who this course is for:
- Software developers, sysadmins, IT pros, and operators at any skill level.
- Anyone who makes, deploys, or operates software on servers.
Trending IT & Business Courses
- 16 Best Ethical Hacking Courses on Udemy in 2021
- [Udemy] 15 Best SQL Courses and Certifications 2021
- Top Best Android Development Courses on Udemy 
- IIBA Certifications – International Institute of Business Analysis
- IIBA Specialized Business Analysis Certifications Guide
- Top IIBA Core Business Analysis Certifications Guide
Matt Kellett: I started this course initially to see whether I could run fresh starters through it, but the complexity and scope of the content of the course, the design and the exercises meant that I actually learned a few new tricks along the way. Great course, highly recommended for both those just starting out and those looking for a more rounded degree of experience when it comes to docking. Thanks Bret, see you in the slack channels.
Instructors for Docker Mastery at Udemy
- 4.6 Instructor Rating
- 49,631 Reviews
- 223,248 Students
- 4 Courses
Bret Bio: “Hey, hey, I am Bret. Thanks for finding out about me. I’m a freelance consultant, trainer, speaker, and Open Source volunteer for DevOps and Docker from Virginia Beach, USA. I’ve helped over 250,000 people learn the tools and techniques of Docker and DevOps.”
For over 20 years, I have been a cloud and ops/sysadmin datacenter. I’ve been exclusive to containers for years and I support teams to dock their apps and systems and enhance their deployment speed, agility, metrics, and awareness. That’s all DevOps-y stuff.
I’m also Captain of the Docker and Captain of the Code for America Brigade. I hold monthly meetings, talk at conferences, and love to support others. I’m obsessed with containerizing every app I see, and next time we meet I’ll probably talk your ear off about it.
I build on Node.js, Bash, and the general web occasionally, typically for open source. I crossfit, surf a bit, geekout in our amazing local developer community in Virginia Beach when not working, and travel with my mom.
Please check out my courses and join me with thousands of others who are studying the new DevOps tools!
Docker Captain Program:
Courses with this co-author mean that with Docker Inc., the primary author is a confirmed Docker Captain.
Docker Captain is a distinction awarded by Docker to select community members who are both experts in their field and who are passionate about sharing their knowledge of Docker with others.
Captains are Docker ambassadors (not employees) and their dedication to sharing their knowledge has a significant effect on the Docker community-whether they blog, write books, talk, run seminars, develop tutorials and courses, provide forum support, or organise and contribute to local events-they help make Docker’s technology democratisation project possible.
Course Rating: 5 out of 5. 62% Rating: 4 out of 5. 31%Rating: 3 out of 5. 6% Rating: 2 out of 51%. Rating: 1 out of 5< 1%
Daniel Kratz. Rating: 5.0 out of 5. a week ago
I’ll certainly recommend this course to my colleagues and mates. Nice material, teacher engaging. The content structure is well structured, and the reasoning and interconnection between subjects can be absorbed in free time without losing it. Over time, the content will be revised. I will probably check out the transition regularly. Congratulations, Captain…
Bret Fisher Response – Instructor response. a week ago
Wow!-Wow! Thanks so very much for Daniel’s kind analysis and recommendation. I’m glad that it was a valuable course for you. Good luck as you put the skills of the Docker to use.
Adam Pawlak – Rating: 5.0 out of 5. 2 weeks ago
I am new to the entire world of containers. This was an impressive introduction. It had the most to sell in this room at the time that I was shopping for this course. There’s plenty of content to take you to the next stage beyond the basics. I’m not sure what I’m most impressed by, how much I’ve learned or how much more I need to know about this course. But like any technology you first learn, it’s a journey and with a great collection of maps as to where to lead next, I feel I’m off to a great start. Great Bret’s work! Show more
Bret Fisher Response: Instructor response. 2 weeks ago
Wow!-Wow! Thanks so much for Adam’s kind analysis. I’m glad that it was a valuable course for you. Good luck as you put your talents at Docker to use.
Vlad Kolonskyi – Rating: 5.0 out of 5. 3 weeks ago
A perfect course for beginners who have already had some experience with docking. Thanks to this course: no fear of Dockerfile and of docker-compose.yml anymore. The docker run was used solely prior to the course. My instance of Nextcloud never loses the SQL database because the IP has changed. I have built a photo that is 832.6Mb smaller than the one I used before. In favour of three official images with settings I like, swapped odd LAPM image and finally made XDebug work from Docker container. At home, running swarm allowed me to monitor image versioning more effectively. And a lot of fun stuff ahead. Great things! Bret, thank you!
Bret Fisher Response: Instructor response. 2 weeks ago
You are very welcome and thanks for the kind rating Vlad. Detailed reviews are always helpful so thanks for that as well. Good luck with your Docker projects!
David Püroja: Rating: 5.0 out of 5. a month ago
With Docker, this course has taught me a lot of new things and concepts. Bret explains it very well, with links to the documents/resources where more detail about the topics explained can be found. Overall, to get a full view of Docker, it is very advisable to follow this course!
Bret Fisher Response – Instructor response – a month ago
Wow!-Wow! Thanks so very much for David’s kind analysis and recommendation. I’m glad that it was a valuable course for you. Good luck as you put your talents at Docker to use.
Sharad Babu AK – Rating: 5.0 out of 5. a month ago
This course is undoubtedly one of the great assets I have found so far in my journey using Docker to learn containerization. The clarity and quality of the content given by Bret is greatly appreciated. I am taking advantage of his experience.
Bret Fisher Response – Instructor response. 2 weeks ago
Nice! I’m glad you’re getting so much out of it Sharad. Thanks and good luck with your Docker projects.
Pranas Sebeika – Rating: 5.0 out of 5. 2 months ago
To make real world examples for docker yamls would be awesome. I would also like to know more about the protection of the dock and how to keep it secure. It was just a Kubernet touch. It’s almost of an introduction. So, to get things going with k8s, one would need to do more reading on their own or take another course. Aside from that, I liked it a lot. It was easy to follow the Docker part, and interesting enough to keep focused. Oh, thank you!
Bret Fisher Response: Instructor response. 2 months ago
Thanks for the kind evaluation of Pranas. Detailed reviews are always helpful so thanks for that as well. Good luck with your ventures at Docker!
Lascu Dorin-Georgel – Rating: 4.5 out of 5. 2 months ago
The course is really cool. The only objection is to the last parts that are conversations with various individuals that I did not really need but had to go through in order to complete the course. Nice course elsewhere.
Bret Fisher Response – Instructor response. 2 months ago
Thanks for the kind review, Lascu. Best of luck!
Shannon Thomas – Rating: 5.0 out of 5. 3 months ago
This course gave me some very good insights into the world of DevOps and used Docker as a wonderful platform to achieve a lot. If I ever get lost, I plan to revisit some of the topics I have previously studied and I look forward to integrating Docker for my own projects and professional career. Bret, thank you! If I am ever in need of some clarity, I will ping you.
Bret Fisher Response: Instructor response. 3 months ago
You are very welcome and thanks a lot for the kind review, Shannon. Good luck with your Docker projects!
Faizan Tayyab – Rating: 4.0 out of 5. 5 months ago
A good course gives a very good insight into the docker and its internal functions. It is possible to develop certain sections. Bret is a fantastic teacher who ensures that after taking his classes, his students are confident in using docker. He clearly illustrates his passion for teaching and sharing knowledge. Others interested in dockers will suggest that this course be taken.
Bret Fisher Instructor response. 5 months ago
Thanks for the kind review, Faizan. Best of luck!
Julius Villamayor – Rating: 3.5 out of 5. 2 weeks ago
The Docker stuff was great, but I overestimated how much Kubernetes we would see. There were no walkthroughs for deploying with k8s.
Bret Fisher Instructor response. a week ago
Thanks for the feedback Julius. The Docker Mastery sections of Kubernetes are similar to the Swarm sections, which are designed to provide ample information for an app developer to package and deploy their apps in orchestration. The majority of software developers would not be builders or maintainers of the Kubernetes cluster. Please check out my Kubernetes Mastery course for those who need to concentrate on the system management side of Kubernetes, which is where I will put the more advanced content.
Pratiek Sanklecha – Rating: 3.5 out of 53 weeks ago
Bred is a celebrated captain of the docker & has highly insightful knowledge of the Docker. The course will provide you with basic to intermediate understanding of the docker stage. Not sufficient for Docker Certification Exam training.
Most of the course is registered and is somewhat obsolete in 2017 – 2018. He later fixed the course with loads of extra videos, but that made the quality of the course very bloated. With his experience, 19.5 hours is way too long. This can be wrapped up in half the time. I also think I could have touched on advanced topics that I expected in such a long course.
Before any hands-on, one section covering theoretical skills assists in learning & taking notes. There are tonnes of simple notes scattered across the material, making it tiring for me.
Bret Fisher Instructor response. 2 weeks ago
Thanks for the feedback Pratiek. I’m sorry your experience was less than optimal.
Bill Vitaniemi – Rating: 4.5 out of 5. 2 months ago
I have come across the best Docker/Swarm/Kubernetes course yet! It covers all the basics that you need to get started in order to bring your applications into the containerized environment. The only short coming I see in this course is maybe that some of the content seems a little dated, this being the end of 2021/2022? (Keep in mind, though I’m really new to a docker.)
Bret Fisher Instructor response. 2 months ago
Wow!-Wow! Thanks so much for Bill’s kind analysis. I’m glad that it was a valuable course for you. The programme changes very quickly and we are working to upgrade it. Please feel free to send me a DM with information about the material to which you are referring. Good luck as you put your talents at Docker to use.
Register Courses for this Year
- Coursera Cyber Security Courses Online Free and Paid Classes
- 15 Best Cyber Security Courses | Coursera Online Free Training
- 10 Free Kubernetes Courses Online Tutorials [Udemy]
Topics related to docker mastery
- docker mastery with kubernetes+swarm from a docker captain free download
- docker mastery udemy download
- docker mastery slack
- docker mastery repo
- docker mastery: with kubernetes +swarm from a docker captain freecoursesite
- udemy-docker mastery github
- docker mastery: with kubernetes +swarm from a docker captain coupon
- kubernetes mastery: hands-on lessons from a docker captain