Projects in Docker [Video]

Preview in Mapt

Projects in Docker [Video]

Eduonix Learning Solutions
New Release!

Complete course to learn and master containerization and deployment using Docker
Mapt Subscription
FREE
$29.99/m after trial
Video
$42.50
RRP $49.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$42.50
$29.99 p/m after trial
RRP $49.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Projects in Docker [Video] Book Cover
Projects in Docker [Video]
$ 49.99
$ 42.50
Data Visualization Projects in Python [Video] Book Cover
Data Visualization Projects in Python [Video]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $139.98
Add to Cart

Video Details

ISBN 139781789347272
Course Length4 hours and 40 minutes

Video Description

Master Docker with this hands-on project-based course that will help you breakdown Docker in to simple and easy to understand steps! Docker is one of the best advancements in DevOps today. DevOps includes developers and operators working together to create, test, and deploy apps in the fastest and the most efficient way. The process of collaboration was further simplified by virtual machines that allowed developers to share resources and work simultaneously on the same projects. Then came the containers and Docker. Docker is a brilliant containerization software and it works by helping break down apps and their environments into small segments that can be stored and deployed with ease. Containerization allows building multiple containers, which house the app, it’s environment, and its system files, to work seamlessly on one virtual machine without having to share all the resources. This allows developers to run several applications on the same virtual machine, where each will behave exactly as if it has its own operating system, memory, CPU, storage and other resources. One of Docker's best features is Docker swarm. The Docker swarm tool allows developers to divide their applications into small, atomic components, each running on one or more containers. The swarm engine will orchestrate load balancing, revive crashed containers, and coordinate with other Docker hosts. As complicated as this sounds, don’t worry because we’ve got your back! We’ve designed this course to help you simplify Docker and learn how to build your very own container using a project-based approach. It's not just a theory-based course that will just simply go over your head and leave you stranded at the end of it.This tutorial will help you actually get started and make you more confident in building your very own containers. So, what are you waiting for? Let’s get started with building your very own Docker container!

Style and Approach

Starting at the very beginning, the course will help breakdown Docker and it’s core concepts so even the newbies that want to learn more about Docker can get on board. From there we are going to build a blog web application using the MEAN Stack – MongoDB, ExpressJS, AngularJS and NodeJS.

Table of Contents

Introduction
Introduction
Introduction
What is Docker?
Docker installation on Windows 10
Installing Docker on Mac and Linux
Giving Docker a test drive
Creating your own image
The MEAN stack
Architecture overview
Building the database image
Building the application image
Building the webserver image
Putting it all together
Addressing the drawbacks
Docker Swarm
What is an orchestration system?
Giving Docker Swarm a test drive
Using Docker Swarm with the blog app
Using Docker Stack
Adding resiliency to the Swarm
Creating a private service registry
Distributing services on multiple nodes
Docker storage handling
Creating a shared Docker volume
Building a stateful Swarm with Docker Stack
Using Ansible to automate Swarm creation
What configuration management is all about?
Ansible installation and prerequisites
Listing the playbook variables
Installing Docker using Ansible
Building the images
Creating the Swarm
Running the services
Summary
Summary

What You Will Learn

  • Learn to deploy production grade apps on Docker
  • Learn the way professional developers use Docker
  • Master tips and tricks for DevOps using Docker
  • Solve real-world problems while working on Docker projects

Authors

Table of Contents

Introduction
Introduction
Introduction
What is Docker?
Docker installation on Windows 10
Installing Docker on Mac and Linux
Giving Docker a test drive
Creating your own image
The MEAN stack
Architecture overview
Building the database image
Building the application image
Building the webserver image
Putting it all together
Addressing the drawbacks
Docker Swarm
What is an orchestration system?
Giving Docker Swarm a test drive
Using Docker Swarm with the blog app
Using Docker Stack
Adding resiliency to the Swarm
Creating a private service registry
Distributing services on multiple nodes
Docker storage handling
Creating a shared Docker volume
Building a stateful Swarm with Docker Stack
Using Ansible to automate Swarm creation
What configuration management is all about?
Ansible installation and prerequisites
Listing the playbook variables
Installing Docker using Ansible
Building the images
Creating the Swarm
Running the services
Summary
Summary

Video Details

ISBN 139781789347272
Course Length4 hours and 40 minutes
Read More

Read More Reviews

Recommended for You

Data Visualization Projects in Python [Video] Book Cover
Data Visualization Projects in Python [Video]
$ 124.99
$ 106.25
Hands-On Docker for Microservices [Video] Book Cover
Hands-On Docker for Microservices [Video]
$ 124.99
$ 106.25
Projects in Linux [Video] Book Cover
Projects in Linux [Video]
$ 59.99
$ 51.00
Projects in Enterprise Java [Video] Book Cover
Projects in Enterprise Java [Video]
$ 59.99
$ 51.00
iOS Programming in 7 Days [Video] Book Cover
iOS Programming in 7 Days [Video]
$ 124.99
$ 106.25
Mastering Docker (2017) the DevOps way by School of Devops® [Video] Book Cover
Mastering Docker (2017) the DevOps way by School of Devops® [Video]
$ 90.99
$ 77.35