Getting Started with Docker on Windows

Would you like to know how to simplify running software? This course will cover running both Linux and Windows software in Windows environments through the use of containerization.
Course info
Level
Beginner
Updated
Dec 13, 2016
Duration
5h 41m
Table of contents
Course Overview
What Is a Container?
Installing Docker for Windows
Installing Docker on Windows Server
Running Command Line Apps in Containers
Building Images to Host Web Sites
Running Databases in Containers
Composing Applications with docker-compose
Description
Course info
Level
Beginner
Updated
Dec 13, 2016
Duration
5h 41m
Description

Docker simplifies running software, and now with the release of Windows containers, you can run just about any software with a consistent set of commands thanks to Docker. In this course, Getting Started with Docker on Windows, you'll learn how to use containers in Windows environments, both Linux and Windows containers. You'll see how to use Docker for Windows on workstations and how to use the Docker Engine in server environments. Along the way, you'll see how containers simplify finding, downloading, installing, starting, stopping, and uninstalling software. You'll also see how container isolation provides security and simplicity. You will learn how to build your own images and how to run command line apps, web servers, databases, and other apps in containers. Finally, you'll learn how to easily orchestrate complex applications with docker-compose. By the time you're done with this course, you'll know how to use Docker to simplify software management.

About the author
About the author

Wes Higbee is passionate about helping companies achieve remarkable results with technology and software. He’s had extensive experience developing software and working with teams to improve how software is developed to meet business objectives. Wes launched Full City Tech to leverage his expertise to help companies delight customers.

More from the author
What Is DevOps: Executive Briefing
Beginner
23m
Nov 2, 2018
Implementing a Self-hosted Docker Registry
Intermediate
4h 8m
Jun 5, 2018
Webpack: Transpiling and Bundling JavaScript
Intermediate
4h 56m
Jan 30, 2018
More courses by Wes Higbee
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, my name is Wes Higbee. Welcome to my course, Getting Started with Docker on Windows. Windows containers are hot off the press, and in this course I'll show you how to get started using Docker on Windows to manage both Windows containers and even Linux containers. First we'll take a look at installing Docker on both Windows client SKUs and also server SKUs, and in the process we'll understand a little bit about the difference between Docker for Windows and Docker on Windows. Next we'll take a look at how we can simplify running command-line applications inside of containers. We'll then see how we can host static web sites inside of a container, and in the process we'll learn a bit about building our own images. Then we'll take a look at databases and containers. Databases like SQL Server on Windows and MySQL on Linux. And then we'll take a look at how we can compose both web applications and databases with Docker Compose, and quickly spin up rather complex environments, all with a single Docker Compose command. By the time you're done with this course, you'll be much more confident using Docker, understanding the value of containers, and you'll likely be excited to put a bunch of this to use in your own work. Before taking this course, you should have some understanding of using command-line environments, especially the command-line on Windows. All right, let's get started.