“I’ve followed another course on (Udemy). This one is a million times more in depth.” “…When it comes to all things docker, this is where you should be File size: 6.73GB
Docker Mastery: The Complete Toolset From a Docker Captain
What you will learn
How to use DockerFor better software testing and building, you can use Compose, Kubernetes and Compose on your computer.
Learn Docker Kubernetes official Tools from an Award-winning Docker Captain!
Live chat group (with over 21,000 members) allows you to learn faster. and weekly live Q&A.
You will learn how to set up development environments where your code runs in containers.
Create Swam and Kubernetes servers clusters!
Get hands-on training in the best practices of Dockerfiles, Compose and other file types. a Pro!
You can create and publish your own images.
To store and deploy your apps in corporate environments, create your own image registry.
Course content
Expand all 173 Lectures19:34:09
–Course Introduction and Docker Intro
23:39
Course Roadmap (overview).
Preview
03:44
November 2019 Update
Preview
02:59
Why? Docker? Why Now?
Preview
10:54
Getting Course Resources (GitHub Repo)
00:36
Course Slack chat: 21k Students Learning containers
00:45
YouTube Live Q&A with Bret
00:26
The Big FAQ
04:14
–The Best way to set up Docker Your OS
01:27:24
Docker Editions: Which do I use?
06:47
Installation Docker: The Quick and Easy
02:03
Windows Docker Optional
08:08
Docker Windows 10 Pro/Ent Setup and Tips
09:19
Docker Toolbox for Win7 8, 8 and 10 Home: Setup & Tips
13:29
Docker Mac Setup Tips and Tricks
23:02
Docker Linux Setup and Tips
21:42
Quiz about Proper Docker Install
3 questions
Use the Code Editor or the Text Editor Docker Create and Edit files
00:16
Terminal Shell and Tab Completion Docker CLI
01:23
Docker Version Format Change
01:13
–Creating and Using Containers Like a Boss
01:28:20
Take a look at our Docker Install and configure
06:40
Beginning a Nginx Web Server
08:58
The Debrief: What happens when we run a Container
Preview
02:29
Container VS. VMware: It’s Just a Process
04:12
Windows Containers Docker Linux is No More Just Linux
01:08
Assignment: Manage Multiple Containers
03:34
Assignment Answers – Manage Multiple Containers
05:41
Container Quiz 1
4 questions
What’s Happening in Containers: CLI Process Monitoring
04:56
Getting a Shell Inside Containers No Need for SSH
Preview
10:45
Docker Networks: Concepts to Private and Public Comms In Containers
11:36
FIXME – Change in Official Nginx Images Removes Ping
00:32
Docker Networks: CLI Management of Virtual Networks
07:58
Docker Networks: DNS & How Containers Find One Another
05:41
Container Quiz 2
3 questions
Assignment: CLI Testing with Containers
02:30
Assignment Answers: CLI Testing with Containers
02:50
Assignment: DNS Round Robin Test
05:10
Assignment Answers: DNS Round Robin Test
03:39
–Container Images, Where To Find Them and How To Build Them
01:06:55
What’s in an Image? (and What isn’t)
02:04
The Mighty Hub: Docker Images of the Hub Registry
11:44
Images and their layers: Explore the Image Cache
12:41
Image Pushing and Tagging Docker Hub
12:22
Building Images The Dockerfile Basics
06:34
Building Images: Running Docker Construction
03:36
Building Images: Extending Official Images
05:19
Image Quiz
3 questions
Assignment: Make Your Own Dockerfile and Run containers From It
04:00
Assignment Answers – Build your own Dockerfile and run containers From It
08:03
Prune for your Health Docker System Clean (YouTube).
00:32
–Container Lifetime & Persistent Data: Volumes, Volumes, Volumes
34:48
Container Lifetime & Persistent Data
04:13
Persistent Data: Data Volumes
08:47
Shell Differences in Path Expansion
00:36
Persistent data: Bind Mounting
07:03
Quiz on Persistent Data
3 questions
Assignment: Database upgrades with named volumes
03:34
Assignment Answers: Database Upgrades Using Named Volumes
03:36
Assignment: Edit Code Running in Containers with Bind Mounts
04:12
Assignment Answers: Code Editing in Containers with Bind Mounts
02:47
–Making It Easier with Docker Compose: The Multi-Container tool
55:32
Docker Create and The Docker-compose.yml
10:29
Try Basic Compose Commands
08:34
Assignment: a Make a file a Multi-Container Service
02:59
Assignment Answers – Build a Make a file a Multi-Container Service
09:36
To Compose Files, Add Image Building
Preview
09:20
Assignment: Create Multi-Container Development and Run-Time Image Building
03:06
Assignment Answers – Compose for Run-Time Images Building and Multi-Container Delivery
11:28
Quiz on Docker Compose
6 questions
–Swarm Intro and Creating a 3-Node Swarm Cluster
37:17
Built-In Orchestration for Swarm Mode
08:57
Get your First Service, and Scale it Locally
Preview
12:16
UI Change for Service Creation/Update
01:01
Docker Machine Bug With Swarm
00:26
Create a 3-Node Swarm Cluster
Preview
14:37
Quiz on Basics of Swarm Mode
3 questions
–Swarm Basic Features and How to Use Them In Your Workflow
01:09:34
Scaling out with overlay networking
06:42
Scaling out with Routing Mesh
08:54
Quiz on Docker Swarm Basics
4 questions
Assignment: Create A Multiservice Multi-Node Website App
06:25
Assignment Answers: Create a Multi-Service Multi-Node Website App
10:43
Swarm Stacks and Production-Grade Compose
14:19
Protecting your Environment Variables: Secret Storage for Swarm
05:07
Swarm Services: Secrets to Use
06:56
Secrets with Swarm Stacks
03:51
Assignment: Create a stack with secrets and deploy
02:09
Assignment Answers: Create a Stack with Secrets, and Deploy
04:28
–Swarm App Lifecycle
36:45
Local Secrets Docker Compose
02:55
Full App Lifecycle: Develop, Build, and Deploy a Single Compose Design
10:10
Service Updates: Things are changing in flight
09:29
Dockerfiles Healthchecks
Preview
13:29
Quiz about the Swarm App Lifecycle
3 questions
Swarm Mastery Information
00:42
–Container Registries: Image Storage and Distribution
29:37
Docker Hub: Digging Deeper
07:44
Understanding Docker Registry
03:43
Run a Private Docker Registry
07:16
Assignment: Secure Docker Authentication and Registry with TLS
00:49
Use Docker Register with Swarm
09:29
Registries for Third Party Images
00:36
Quiz about Container Registries
3 questions
Twelve more sections
Requirements
There is no need to purchase any software – just install your favorite text editor.
Installation access via local admin Docker For Mac/Windows/Linux
Basic concepts of terminal and command prompt.
Linux basics, such as shells and SSH, as well as package managers, are covered. These tips are included to assist newcomers!
Learn the basics of creating a Server in the cloud (on any service provider). These tips are included to assist newcomers!
Understanding the basics behind web and database server. (How they communicate, IP addresses, ports, etc.
Do you have a GitHub Docker Hub account.
Get your instant download Docker Mastery: The Complete Toolset From a Docker Captain
Description
In 2019: Updated Monthly! Dockerized Future with the Number ONE Docker + Kubernetes mega-course on Udemy. The most up-to date and complete course on learning and using containers from development and testing to server deployments, production, and maintenance. An award-winning instructor will teach you. Docker Captain Consultant in DevOps.
It’s a good idea to start small. Docker? Perfect. This course assumes that you are completely new to containers.
Or: Docker Are you ready to solve real-world problems now? You can count on me! Check out my production topics on Swarm, Kubernetes and secrets.
BONUS: This course comes with Slack Chat and Live Weekly Q&A with me!
“I’ve followed another course on (Udemy). This one is a million times more in depth.” “…when it comes to all the docker stuff, this is the course you’re gonna want to take” – 2019 Student Udemy Review
Just updated November 2019 with sections on
Docker Security Top 10
Docker 19.03 Release Features
Why should you learn from my teachings? Trust me to teach you the best techniques to use Docker? (Hi, Bret! Please allow me to tell you a little bit about myself. a sec):
I’m A Practitioner. Welcome to the real world. With over 20 years of experience in sysadmin development, I have more than 30 certifications. Docker Since 1995, I have been a consultant for both my clients and my own company and have worked with the container ecosystem. DockerIt was early days. You can learn from someone who has managed hundreds of containers for dozens of organizations and projects.
I’m An Educator. Learn from someone who understands how to make a syllabus: I want you to succeed. It’s something that I am good at. Over the past few years, I have trained thousands of people in using it. Docker In workshops, conferences, and meetups. You can see me at Linux Open Source Summit, DockerCon, O’Reilly Velocity and GOTO Conf. I hope you’ll learn from me and be a part of the incredible online learning community. Docker community.
I Lead Communities. Also, I’m a Docker CaptainIt means that Docker Inc. says I know a There are a few things you should know Docker I love sharing my knowledge with others. In the real-world, I manage two meetups in the tech community of Norfolk/Virginia Beach USA. I also help online, usually via Slack or Twitter. I learn from others and help them.
“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 I will donate a portion of my profits from this course to support open source software and protect our online freedoms! Open source is the only thing that made this course possible. I stand on the shoulders (of open source) giants. My favorite charities, including the Electronic Frontier Foundation or Free Software Foundation, will split donations. Check them out. They’re awesome!
This is a Living course. This page will be regularly updated. Docker Kubernetes’ features may change.
This course is fast and easy to get you started, but it also teaches you how to dig deeper into the subject. “why” There are many things. The fastest and most efficient way to learn about container skills. You will be amazed at the variety of skills that you can learn by looking at the topics covered in this Session.
Included is also a Private Slack Chat group for 20k students to get help with this course, and continue your studies Docker DevOps Learning with Help from Other Students
“Bret’s course is a level above all of those resources, and if you’re struggling to get a handle on Docker, this is the resource you need to invest in.” Austin Tindle, Course Students
Here are some of the coolest things you will do during this course
While it’s being served up, edit web code on your computer a Container
Secure your apps in private networks that allow only necessary ports
Creat a The cloud contains a 3-node Swarm cluster
Learn the best server cluster tools with Kubernetes by installing Kubernetes
Virtual IP’s can be used to load balance your cluster.
Optimize your Dockerfiles to speed up building and small deployments
Create/Publish your custom application images
Find out the differences between Kubernetes & Swarm
Register your images
Swarm Secrets is a way to encrypt the environment configurations of your computer, even when it’s not on disk.
Deploy container updates in a rolling always-up design
The config utopia of your dreams a A single set of YAML file for local development, CI test, and prod cluster deployments
There’s so much more!
You’ll be able:
Use Docker As a developer/sysadmin in your daily work
Kubernetes apps deployed
Make Dockerfiles and Create files
Set up multi-node Swarm Clusters and deploy H/A Containers
Make Kubernetes YAML manifests and deploy using infrastructure-as-code methods
Construct a The workflow for using Docker In dev, then test/CI and finally production with YAML
Encrypt your keys, TLS certificates and passwords to protect them
Dockerfiles images should be small and efficient.
Run apps in DockerLearn more about Swarm and Kubernetes.
Local development while your code runs in a Container
Protect sensitive persistent data in volumes or bind mounts
Use the latest technology to lead your team into the future Docker container skills!
Additional features included with this course
Access to the course Slack group, for help/advice by me and other students.
Bonus videos that I have added elsewhere, such as YouTube, are linked from this course resources.
Weekly Live Q&A on YouTube Live.
This content can be supplemented with tons of reference links.
Content updates Docker Changes to their features on these subjects
This course is designed for the following:
Software developers, sysadmins and IT pros are all available.
Anybody who creates, deploys, and/or operates software on servers.
Course Features
- Lectures 0
- Quizzes 0
- Duration Lifetime access
- Skill level All levels
- Students 0
- Assessments Yes