Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Development Tools Jenkins

Docker from A to Z™: Swarm + Jenkins

In this Docker complete training, you'll master Docker with Jenkins, DevOps and AWS.
Rating: 3.5 out of 53.5 (1,484 ratings)
12,127 students
Created by James Kayes-Smith, Samy Mkacher
Last updated 3/2018
English
English [Auto], Indonesian [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Build and Manage a Docker cluster
  • Use Docker Compose
  • Use Docker Swarm
  • Use Docker Registry
  • Use Jenkins
  • Gain practical Docker experience with real-world examples

Course content

5 sections • 47 lectures • 8h 48m total length

  • What’s a container, what’s docker and why are they Awesome?
    Preview08:11
  • Getting Docker Installed (For PC)
    10:28
  • Hello-World and Dockerfiles, The Blueprint for containers
    14:29
  • Building & Running our first Badass Web App!
    14:27
  • Building & Running our first Badass Web App! Challenge Answer
    04:54
  • Accessing a Container's Shell
    11:35
  • Accessing a Container's Shell Challenge Answer
    04:15
  • Installing Software to a Docker Image
    15:32
  • Installing Software to a Docker Image Challenge Answer
    04:18
  • Access Container Console Logs
    07:53
  • Access Container Console Logs Challenge Answer
    02:36
  • Docker Container Healthcheck
    10:43
  • Docker Container Healthcheck Challenge Answer
    03:11
  • Linking Docker Containers
    09:47
  • Linking Docker Containers Challenge Answer
    07:18
  • Docker CLI, Some Helpful Commands
    11:55
  • Docker CLI, Some Helpful Commands Challenge Answer
    01:34

  • Preview14:45
  • What Is It & How Do I Use it? Challenge Answer
    05:10
  • Docker Networks
    22:30
  • Docker Networks Challenge Answer
    03:25
  • Docker Compose Scaling & Healing
    19:28
  • Docker Compose Scaling & Healing Challenge Answer
    02:22
  • Docker Compose Volumes, Memory Persistence
    13:28
  • Docker Compose Volumes, Memory Persistence Challenge Answer
    05:04
  • Other Helpful Docker-Compose Features
    18:29
  • Other Helpful Docker-Compose Features Challenge Answer
    01:24

  • Docker Hub. What is it really? And How do I use it?
    12:25
  • Docker Hub Challenge Answer
    02:24
  • Docker Hub Registry Alternatives
    04:43
  • Getting Started with Portus, an Enterprise Private Docker Registry
    33:49
  • Portus: Managing Users & Teams
    17:53
  • Portus: Managing Users & Teams Challenge Answer
    03:54

  • Getting Started With Docker Swarm, Clustering Docker Hosts
    21:50
  • Getting Started with Docker Swarm Challenge Answer
    02:26
  • Docker Swarm Services
    23:10
  • Docker Swarm Services Challenge Answer
    04:20
  • Docker-Compose vs Docker Stack
    16:50
  • Docker-Compose vs Docker Stack Challenge Answer
    04:51
  • Docker Secrets & Configs
    23:38
  • Docker Secrets & Configs Challenge Answer
    06:20

  • Getting Started with Jenkins on Docker
    33:01
  • Getting Started with Jenkins on Docker Challenge Answer
    06:23
  • Working with Jenkins Pipelines
    33:07
  • Working with Jenkins Pipelines Challenge Answer
    05:13
  • Jenkins Pipelines with Docker Agents
    13:40
  • Jenkins Pipelines with Docker Agents Challenge
    09:44

Requirements

  • Have a working PC
  • An appreciation for the small things in life (Optional)

Description

So, you've heard a lot about Docker, but you don't know how to get started?  This Udemy course is exactly what you need! This course will teach you all the fundamentals you need. Trust me, you won't need any other course to reach the intermediate/advanced level after this course.

In this course, you'll learn the tools and knowledge to build an enterprise worthy Docker Swarm cluster and Jenkins CD pipeline. This will revolutionize how you develop and deploy your applications. You won't have to worry anymore about the environment differences and inconsistent deployment processes. With the simple push of your code to a repository, your system will auto-magically test, build, and start your applications. 

The course's curriculum goes as such: 

  • You'll get started with Docker and run your first Web App
  • You'll learn to use Docker Compose 
  • You'll learn to use Docker Swarm 
  • You'll practice with Real World examples 
  • You'll learn a lot of Docker tips & tricks
  • You'll learn how to use Docker Registry
  • You'll learn to use Docker + Jenkins 
  • You'll learn to alert, monitor and manage with Docker

The course is aimed to be as complete as possible. It will include a lot of practice so that nothing stays theoretical, and the quality is in Full HD, so that you can see everything on-screen.

NOTICE: I'll keep adding more and more content to the course to make it the best Docker course on Udemy.

So, what are you waiting for?! Click on BUY NOW and LET'S GET STARTED!


Credits to xmodulo on Flickr for the image.

Who this course is for:

  • Anyone who wants to make deployments easier
  • Developers who want to get up-to-date with DevOps
  • Anyone interested in Docker
  • Anyone interested in Swarm
  • Anyone interested in Jenkins

Featured review

Anirudh Bhattacharya
Anirudh Bhattacharya
13 courses
7 reviews
Rating: 5.0 out of 56 months ago
This is a very good course for beginners looking to explore Docker swarm and the CI CD process. I had a great time learning and practicing the exercises. The concepts were explained in a simple way and practical demonstration of docker helped in better understanding.

Instructors

James Kayes-Smith
Exerienced Dev/Ops
James Kayes-Smith
  • 3.5 Instructor Rating
  • 1,484 Reviews
  • 12,127 Students
  • 1 Course

Software development is a real passion of mine.  I have been working in IT and development for about 5 years professionally and am constantly self-learning new languages, frameworks, and dev tools.  I have picked up some great experience along the way and hope to share some of that knowledge with you in my courses.

Samy Mkacher
Join my army of 120,000+ superlearners!
Samy Mkacher
  • 4.1 Instructor Rating
  • 5,426 Reviews
  • 128,448 Students
  • 10 Courses

My name is Samy Mkacher. 

I'm a Paris-born and raised top Udemy instructor with over 120,000 students from all over the world. I currently live in the French Alps where I enjoy a simple life full of mountains, lakes and hiking. 

Outside Udemy, I've worked primarily as an independent Digital Marketing Consultant for the past 5 years, where I've helped generate and manage millions of dollars in Paid Advertising and Search Engine Optimization.

I'm a multi-certified specialist (Google Ads, Google Analytics, Google Tag Manager, Facebook Ads...) and I try to share my knowledge at an affordable price with you guys on Udemy. 

While it's impossible to create perfect courses, I try to make my courses highly actionable with worksheets and concrete steps to undertake to complete a given goal. 

I'm generally available to answer questions, so feel free to reach out one way or another. 




  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.