O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Docker, Apache Mesos & DCOS: Run and manage cloud datacenter

Video Description

Learn skills with rising demand. Run your own cloud with Apache Mesos, Docker and DCOS - the datacenter OS

About This Video

  • 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.

In Detail

Docker is open source engine that can help you automate the deployment of applications inside software containers. Is 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. DC/OS is built on the Apache Mesos core and provides newer technology including the native container-orchestration, Marathon application platform, intuitive user interfaces and much more. Knowledge and experience about Docker, Apache Mesos, and DC/OS could be very valuable for your career.

Table of Contents

  1. Chapter 1 : Welcome and introduction
    1. Introduction 00:01:57
    2. About us 00:02:52
    3. Course overview 00:03:44
    4. About the learner 00:01:44
  2. Chapter 2 : Containerization of apps
    1. Containerization of apps 00:15:51
    2. Introduction to Docker 00:10:29
    3. Docker installation 00:02:25
    4. Docker concepts and terms 00:03:46
    5. Docker commands - hands on 00:11:56
    6. Dockerfile and Docker Compose - hands on 00:11:02
    7. Docker commands and benefits 00:02:39
  3. Chapter 3 : Apache Mesosphere and DC/OS - Introduction
    1. Need for Apache Mesos 00:05:35
    2. Introduction to Apache Mesos 00:03:28
    3. Introduction to DC/OS 00:07:21
    4. DC/OS features 00:06:23
    5. DC/OS architecture 00:08:13
  4. Chapter 4 : DC/OS: Installation, Administration, and Operations
    1. DC/OS: installation, administration, and operations 00:01:20
    2. DC/OS - installation 00:08:20
    3. DC/OS - verify installation 00:03:18
    4. DC/OS components 00:02:07
    5. DC/OS - components and services 00:07:41
    6. DC/OS - accessing DC/OS 00:04:34
    7. DC/OS - install Command Line Interface (CLI) 00:04:08
    8. DC/OS - CLI hands-on 00:06:13
    9. Introduction to Marathon 00:02:16
    10. DC/OS - run app in Marathon 00:14:03
    11. Introduction to Marathon load balancer 00:04:46
    12. DC/OS - run load balanced app in Marathon - Part 1 00:11:51
    13. DC/OS - run load balanced app in Marathon - Part 2 00:08:10
    14. DC/OS - virtual hosts 00:08:30
    15. DC/OS - logging 00:09:30
    16. DC/OS - package management 00:04:58
    17. DC/OS - monitoring via dashboard 00:04:51
    18. DC/OS - monitoring via APIs 00:05:49
  5. Chapter 5 : Deploying Real World Apps on DC/OS
    1. DC/OS - deploy real world app 00:01:24
    2. DC/OS - push app code 00:09:18
    3. DC/OS - push source code changes 00:06:36
    4. DC/OS - deploy multiple services 00:06:31
    5. DC/OS - deploy web application 00:15:05
    6. DC/OS - verify web application 00:04:38
  6. Chapter 6 : Conclusion
    1. Conclusion 00:00:56