Docker for DevOps, Part 3 of 6: Staging Server
Interactive

Docker for DevOps, Part 3 of 6: Staging Server

LearnNow Online
Updated Jul 20, 2020

Course description

This course will walk through developing and deploying a multi-service Flask and Ruby on Rails application with a focus on deploying it. Along the way you'll learn all the Docker basics as well as: the benefits of a staging server, picking an Operating system, pushing the Web app and setting up ssh.

Each LearnNowOnline training course is made up of Modules (typically an hour in length). Within each module there are Topics (typically 15-30 minutes each) and Subtopics (typically 2-5 minutes each). There is a Post Exam for each Module that must be passed with a score of 70% or higher to successfully and fully complete the course.


Prerequisites

none


Meet the expert

Nick Janetakis

Nick Janetakis is a consultant who works with teams and individuals on Topics of Web Development: Ruby on Rails, Flask, Docker and Ansible, and is an instructor for Stone River eLearning

Video Runtime

72 Minutes

Time to complete

128 Minutes

Course Outline

Staging Server

Benefits of a Staging Server (24:46)

  • Introduction (00:08)
  • Benefits of a staging server (00:57)
  • Installing docker (02:59)
  • Installing sudo (03:51)
  • Operation automation (16:41)
  • Summary (00:08)

Picking an Operating System (16:10)

  • Introduction (00:08)
  • Picking an operating system (04:09)
  • Provisioning the staging server (07:14)
  • Pulling the docker images (04:30)
  • Summary (00:08)

Pushing the Web App (19:59)

  • Introduction (00:08)
  • Pushing the web app (08:43)
  • Securing your staging server (04:56)
  • Setting a static ip address (06:04)
  • Summary (00:08)

Setting up SSH (11:15)

  • Introduction (00:08)
  • Setting up ssh (08:01)
  • Why cant we use vagrant (02:58)
  • Summary (00:08)