Docker Apache Mesos & DCOS Run and manage cloud datacenter

Docker is open source engine that can help you automate the deployment of applications inside software containers. It was released in March 2013 and has been gaining popularity ever since. It has over...

  • All levels
  • English

Course Description

Docker is open source engine that can help you automate the deployment of applications inside software containers. It was released in March 2013 and has been gaining popularity ever since. It has over 100 million downloads, and over 75000 applications are running as dockerized applications – that is a LOT! Apache Mesos is an open source cluster manager that provides efficient resource isolation...

Docker is open source engine that can help you automate the deployment of applications inside software containers. It was released in March 2013 and has been gaining popularity ever since. It has over 100 million downloads, and over 75000 applications are running as dockerized applications – that is a LOT! Apache Mesos is an open source cluster manager that provides efficient resource isolation and sharing across distributed applications or frameworks. Mesosphere DC/OS is an enterprise grade datacenter-scale operating system, providing a single platform for running containers, big data, and distributed apps in production.

What you’ll learn
  • You will learn about containerization of apps, the plethora of benefits and leverages offered by containers and Docker.
  • You will also be able to able to install and run your Docker instances and run your containerized apps on it.
  • With the prospect of making software deployment faster and increase user reach, you will be able to employ DC/OS to manage your data centers better.
  • You will learn about running your application and services within DC/OS in a load balanced manner.
  • You will be able to install new services and packages to deploy complex applications within your DC/OS cluster
  • You will learn about administrative tasks and operational utilities you can use to manage your DC/OS cluster.
  • Using Docker, Apache Mesos & DCOS you will be able to make your business operations effective and efficient. These tools will result in optimized resource utilization, automated self-healing and scalability and ultimately real and tangible cost savings.
  • With more effectiveness and efficiency, in turn, you will be able to muster depth, scalability, and expanse in your software/ App projects.

Covering Topics

1
Section 1 : Welcome and introduction

2
Section 2 : Containerization of apps

3
Section 3 : Apache Mesosphere and DC/OS - Introduction

4
Section 4 : DC/OS: Installation, Administration, and Operations

5
Section 5 : Deploying Real World Apps on DC/OS

6
Section 6 : Conclusion

Curriculum

      Section 1 : Welcome and introduction
    1
    Introduction Preview
    2
    Course overview
      Section 2 : Containerization of apps
    3
    Containerization of apps
    4
    Introduction to Docker Preview
    5
    Docker installation
    6
    Docker concepts and terms
    7
    Docker commands - hands on
    8
    Dockerfile and Docker Compose - hands on
    9
    Docker commands and benefits
      Section 3 : Apache Mesosphere and DC/OS - Introduction
    10
    Need for Apache Mesos Preview
    11
    Introduction to Apache Mesos
    12
    Introduction to DC/OS
    13
    DC/OS features
    14
    DC/OS architecture
      Section 4 : DC/OS: Installation, Administration, and Operations
    15
    DC/OS: installation, administration, and operations
    16
    DC/OS - installation
    17
    DC/OS - verify installation Preview
    18
    DC/OS components
    19
    DC/OS - components and services
    20
    DC/OS - accessing DC/OS
    21
    DC/OS - install Command Line Interface (CLI)
    22
    DC/OS - CLI hands-on
    23
    Introduction to Marathon
    24
    DC/OS - run app in Marathon
    25
    Introduction to Marathon load balancer Preview
    26
    DC/OS - run load balanced app in Marathon - Part 1
    27
    DC/OS - run load balanced app in Marathon - Part 2
    28
    DC/OS - virtual hosts
    29
    DC/OS - logging
    30
    DC/OS - package management
    31
    DC/OS - monitoring via dashboard
    32
    DC/OS - monitoring via APIs
      Section 5 : Deploying Real World Apps on DC/OS
    33
    DC/OS - deploy real world app
    34
    DC/OS - push app code
    35
    DC/OS - push source code changes
    36
    DC/OS - deploy multiple services
    37
    DC/OS - deploy web application
    38
    DC/OS - verify web application
      Section 6 : Conclusion
    39
    Conclusion

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.