Course Description

  • What’s the focus of this course?

    Introduction to containerization will help you gain insight into various aspects of containerization technology through demonstrations of the concept. Additionally, you will learn how to create and use containers on a Docker platform. After you complete this course you’ll have the requisite skills and confidence to go forth and create your own flexible application environments with Docker Compose.

  • What are the course objectives?

    • Learn what Docker is and how to use it
    • Gain an overview of the Linux operating system
    • Get to grips with Docker Hub
    • Create your own WordPress site with Docker
    • Define multi-container application environments
    • Create flexible, customizable environments and networks
    • Transform an existing application into a fully Dockerized environment
    • Enhance your Docker experience


     

  • Who should take this course?

    This course will benefit all IT professionals who actively develop, test, and/or deploy code.

  • What are the prerequisites for this course?

    Basic understanding of Linux is the prerequisite for this course.

Course Preview

    • Module 01 - Introduction

      08:48
      • 1.1 Course Introduction
        02:06
      • 1.2 Compose at a Highlevel
        03:12
      • 1.3 Installing Compose
        01:14
      • 1.4 Compose at the terminal
        01:50
      • 1.5 Conclusion
        00:26
    • Module 02 - Compose Basics

      19:00
      • 2.1 Introduction
        00:16
      • 2.2 Introducing the sample Wordpress Environment
        01:01
      • 2.3 A Sample Version 1 Environment for Wordpress
        04:42
      • 2.4 From Version 1 to Version 2
        04:41
      • 2.5 Persisting the database with a volume
        02:27
      • 2.6 How Restarts Work
        02:36
      • 2.7 Adding a Dependency
        02:51
      • 2.8 Conclusion
        00:26
    • Module 03 - Networks

      16:32
      • 3.1 Introduction
        00:17
      • 3.2 Networking Overview
        01:38
      • 3.3 The Default Network
        02:52
      • 3.4 Isolating Containers
        02:26
      • 3.5 Aliases and Container Names
        03:11
      • 3.6 Links
        01:32
      • 3.7 How Updates Affect Networking
        00:31
      • 3.8 Using External Networks
        03:10
      • 3.9 Conclusion
        00:55
    • Module 04 - Volumes

      11:01
      • 4.1 Introduction
        00:17
      • 4.2 Volumes Overview
        00:48
      • 4.3 Simple Volumes
        03:26
      • 4.4 Named Volumes
        03:32
      • 4.5 Fine-grained Volume Configuration
        02:37
      • 4.6 Conclusion
        00:21
    • Module 05 - Logging

      05:14
      • 5.1 Introduction
        00:10
      • 5.2 Configuring Logging
        02:57
      • 5.3 Forwarding Logs
        01:46
      • 5.4 Conclusion
        00:21
    • Module 06 - The Compose CLI

      15:18
      • 6.1 Introduction
        00:27
      • 6.2 Configuring Compose
        02:32
      • 6.3 Bringing an Environment Up
        02:00
      • 6.4 Changing a Running Environment
        02:04
      • 6.5 Introspecting on an Environment
        03:41
      • 6.6 Taking an Environment Down
        01:02
      • 6.7 Environment Files
        02:55
      • 6.8 Conclusion
        00:37
    • Module 07 - Composing Compose

      10:50
      • 7.1 Introduction
        00:47
      • 7.2 The File Argument
        03:36
      • 7.3 The Default Override File
        02:53
      • 7.4 The extends configuration
        01:14
      • 7.5 Running Additional Services
        01:51
      • 7.6 Conclusion
        00:29
    • Module 08 - Compose in Production

      20:03
      • 8.1 Introduction
        00:53
      • 8.2 Introducing The Sample Environment
        04:36
      • 8.3 Building a Swarm Cluster
        07:13
      • 8.4 Deploying to a Swarm Cluster
        03:38
      • 8.5 Next Steps
        03:14
      • 8.6 Conclusion
        00:29
    • {{childObj.title}}

      • {{childObj.childSection.chapter_name}}

        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

Exam & Certification

  • What do I need to do to unlock my certificate?

    Complete 85% of OSL content

  • Do you offer a money-back guarantee for the training program?

    Yes. We do offer a money-back guarantee for many of our Docker In-Depth training programs. Refer to our Refund Policy and submit refund requests via our Help and Support portal.

      FAQs

      • What is the average salary of a certified Docker professional?

        There is a huge demand for professionals with Docker skills and industry-recognized certification. A Software Engineer who has mastered Docker Skills can get a total annual pay of $85k and it increases along with your experience and performance. Having a valid Docker certification is an added advantage.

      • Why do you need to learn Docker?

        Docker is considered as the world’s leading platform when it comes to containerisation. 

        1. Most of the Dockerized apps don’t require their own operating system to work on
        2. Your Docker Containers can be fully automated
        3. Most Importantly it’s easy to learn and implement

      • What if I miss a class of Docker training?

        Simplilearn provides you recordings of each class so you can review them as needed before the next session. With Flexi-pass, Simplilearn gives you access to all classes for 90 days so that you have the flexibility to choose sessions as per your convenience.

      • Who are our instructors and how are they selected?

        All of our highly qualified trainers are DevOps certified with at least 15 years of experience in training and working in the IT, Agile, ITSM and/or DevOps domains. Each of them has gone through a rigorous selection process that includes profile screening, technical evaluation, and a training demo before they are certified to train for us. We also ensure that only those trainers with a high alumni rating remain on our faculty.

      • What are the system requirements to attend this training session?

        Below are the system requirements to attend the Docker In-Depth training:

        • Windows: Windows XP SP3 or higher
        • Mac: OSX 10.6 or higher
        • Internet speed: Preferably 2 Mbps or higher

      • What is covered under the 24/7 Support promise?

        We offer 24/7 support through email, chat, and calls. We also have a dedicated team that provides on-demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us.

      • I’d like to learn more about this training program. Whom should I contact?

        Contact us using the form on the right of any page on the Simplilearn website, or select the Live Chat link. Our customer service representatives can provide you with more details.

      • If I need to cancel my enrolment, can I get a refund?

        Yes, you can cancel your enrolment if necessary. We will refund the course price after deducting an administrative fee. To learn more, please read our Refund Policy.
         

          • Disclaimer
          • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.