Docker: Introduction to Docker


This Introduction to Docker course will teach you how to use Docker to build a fully functional WordPress® web site. Designed for beginners, this course starts with showing you how to install Docker before moving on to topics such as running containers, customizing an image, Docker commands, and so much more!

Length: 2 hrs

This title is available in the
Total Training All-Access library.

Subscribe Now


For much longer than anyone cares to admit, it was easier to ship a physical container of coffee beans halfway around the world than it was to get all of the necessary bits and pieces needed for a software program from one machine to another. Then came Docker, and the problem was finally solved. This very interesting platform is fun and easy to learn, and gives an entirely new perspective on the world of programming. Plus, it’s another pretty bow to add to your CV.

Introduction to Docker is Your Complete Docker Crash Course!

  • Learn what Docker is and how to use it
  • Familiarize yourself with the Linux operating system
  • Get to grips with Docker Hub
  • Create your own WordPress site with Docker

No Linux Experience? No Problem!

This course has been designed for anyone who wants to learn Docker regardless of their experience level, but if you’re not familiar with Linux (which Docker uses), never fear; we’ve included an extensive – but not overwhelming – overview.

You’ll start by taking a look at Docker’s infrastructure and – you’ll be glad to know – how to install it on OSX and Windows. Once that’s done, you’ll learn everything you need to know images and containers, creating an image and running a web server. Then it’s into the nitty gritty of Docker Hub, tag, push and pull images, customizing an image, and Docker Commands. You’ll finish off by creating a fully functional WordPress website and running it, using Docker as the catalyst to make it happen.

By the end of this course, you’ll know exactly what Docker can do and how do it. Plus, you’ll be posed to use it in scenarios where it will most likely save you plenty of work. Not bad!

Sample clip


About Docker

Basically, Docker allows you to ‘build, ship and run any app, anywhere’. It automates the deployment of apps inside software containers using various features of the Linux operating system (although it can be used on Mac and Windows). Think of it like a shipyard with a big cargo ship – it packages the various pieces of cargo needed for delivery (i.e software), then gets it onto the ship and off to its destination efficiently, safely and in one neat package.

Course Introduction
Section Introduction
What Is Docker
Docker Toolbox
Docker on Non Linux Machines
Installing Docker On Osx
Installing Docker On Windows
Section Summary
Section Introduction
Images And Containers
Creating An Image
Running A Web Server
Section Summary
Section Introduction
Docker Hub
Running Containers
Customizing An Image
Docker Commands
Section Summary
Section Introduction
Running WordPress
Section Summary
Course Summary

Brett Romero is a software engineer and entrepreneur. He has started several businesses, including Bitesize Business School, where he writes about applying business principles to the real world and solving technology issues that every online business faces. His first business, Cygen, was a web design consulting business, from which he also created his first product – a JavaScript-based chatroom web application.

Brett has written desktop applications in languages running from Delphi to C# winforms/WPF, as well as built ASP.NET webforms and MVC based applications. When the iOS SDK was first introduced, he bought a Macbook and began building apps for the iPhone. He currently has seven apps in the iTunes App Store.

Brett holds an MBA from ASU (’14). His undergraduate major was in mathematics. Before graduating, he decided to get a business degree. He continued taking mathematics courses at the University of Washington after completing his undergraduate degree.

You may also like…