Docker in a Day

Get on the fast track to utilizing Docker.
Learn how to use it to simplify almost every step
along your software delivery pipeline!

Save time learning on your own. Learn Docker in this
hands-on course instructed by a Enterprise Architect.

Get a hands-on, in-depth intro and beyond to Docker with Enterprise Architect, Rob Richardson. You’ll spend a full day on the fast track to Docker and learn what Docker is, how it works, and how you can use it to simplify almost every step along your software delivery pipeline and production operations. By the end of this course, participants will be able to perform the basic tasks needed to get started with Docker and integrate it into your working environment.

We’ll take you through a variety of hands-on exercises designed to help you quickly grow from a complete beginner into a seasoned user. You will learn best practices for using Docker through a series of classroom lectures, exercises, and hands on workshops!

About this Course

This highly interactive course features a large amount of student labs and hands-on coding. You will be taught how to assemble the complete stack required to build a modern web app using React.js, MongoDB (a NoSQL database) and Express (a framework for web application servers). This course will also cover many other tools that go into building a complete web application: React Router, React-Bootstrap, Redux, Babel, and webpack.

Course Outline

  • Installing Docker
  • Hello world
  • Introduction to containers
  • Dockerfile Fundamentals
  • Introduction to images
  • Running and managing containers
  • Building images
  • Managing Containers
  • Container volumes

  • Windows Containers
  • Docker compose
  • Container networking
  • Docker Networking
  • Microservices
  • Security
  • Designing for the cloud
  • Docker hub
  • Docker Swam

Requirements

Our goal is to get Docker running in your environment and give you the knowledge to be productive with it going forward. The Docker requirements are **very** specific, so ensure you have **exactly** these features in your Mac or Windows laptop:

Mac requirements

  • 2010 or newer model with Intel’s MMU virtualization
  • OS X El Capitan 10.11 or newer

Windows requirements

  • 64-bit Windows
  • Windows 10 Pro, Enterprise or Education (not Home, not Windows 7 or 8) to install Hyper-V
  • Windows 10 Anniversary Update or better
  • Access to your machine’s BIOS to turn on virtualization