Getting Started with Docker on Windows
Visit Tutorial Page ( Report)-
-
To Learn List -
-
Getting Started with Docker on Windows 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, yo
See Tutorial Rate Statistics -
Computer & IT (Software Engineering) - Powered By
PLURALSIGHT
- Level : Basic
-
- Video Tutorial
- Language : English
-
Instructor(s)
-
Wes Higbee
Wes Higbee is passionate ab...
Read More
-
-
-
Course Overview -
Course Overview
-
-
What Is a Container? -
Installing Software Is Often Painful -
Challenges Discovering Software -
Challenges with Software Installation -
Challenges with Running Software -
Containers Are About Software Not Virtualization -
Installing and Running MongoDB as a Traditional Application -
Finding Software on Docker Hub -
Downloading Software with docker pull -
Running Software in a Container with docker run -
A Running Container Is Just a Running Application -
Stopping Apps in a Container Stops the Container -
Why Docker and Containers?
-
-
Installing Docker for Windows -
Module Intro -
Installing Docker for Windows on Windows 10 -
What Docker for Windows Installs -
Running Linux Containers on Windows -
Docker Inverts Learning -
Stopping Containers Means Stopping Processes -
Restarting Containers and docker ps -a -
Removing Containers Is Akin to Uninstalling Software -
Removing Images Is Akin to Deleting an Installer -
Running the Docker Docs in a Container -
docker run -it and --name -
Switching to Windows Containers -
Running IIS in a Windows Container -
Containers Have Their Own Isolated Network Adapter -
Key Takeaways
-
-
Installing Docker on Windows Server -
How Docker for Windows Supports Both Windows and Linux Containers -
Docker on Windows Architecture -
Using the MSDN Windows Container Docs -
Installing Docker on Windows -
Running the Microsoft .NET Core Image -
Running a Command Prompt Inside A Container -
User Space and Kernel Space -
Images Contain User Space -
You Can Run Any App in the Image -
Layers and Shared and Immutable -
Controlling the Process That Runs in a Container -
Defining a Container Host -
Containers Have Isolated File Systems Created from Images -
Namespaces Provide Isolation -
Processes Are Isolated -
Network Stacks Are Isolated -
Environment Variables and Computer Name Are Different -
The Registry Is Isolated -
Users and Groups Are Isolated -
There Are Two Types of Windows Containers -
Running a Hyper-V Container -
Key Takeaways
-
-
Running Command Line Apps in Containers -
Module Intro -
Exporting Images with docker save -
Switching Docker for Windows to Linux Containers -
Is This Image Safe to Use? - Official Images and Automated Builds -
Running a Shell with the Alpine Linux Container -
Using Volumes to Share the Host File System with a Container -
Manipulating Host Files with Tools Only Installed in a Container -
Getting Files out of a Container Back onto the Host -
Extracting the File System from a Windows Container Image Layer -
Running nmap in a Container -
Converting Videos with ffmpeg in a Container -
Key Takeaways
-
-
Building Images to Host Web Sites -
Module Intro -
Mapping Static Web Site Files into a Web Server Container -
Volume Mount Web Site Files -
Modifying Files in a Running Container -
Copying Files into a Running Container -
Baking Files into an Image from a Container -
Running a Container from a Custom Image -
Looking at Image Layers -
Union File System -
How Running Containers Turn into Images -
docker history and docker diff -
From Commands to Dockerfile -
Using docker build to Create an Image -
Creating an Image to Host a Web Site in IIS -
Pushing Images to Docker Hub -
Key Takeaways
-
-
Running Databases in Containers -
Module Introduction -
Running MSSQL 2016 Express in a Container -
Connecting SSMS to MSSQL in a Container -
Running MySQL in a Container -
Docker Managed Volumes -
Using Managed Volumes to Persist Data After Container Destruction -
Cleanup - Stopping All Running Containers -
Cleanup - Removing All Containers -
Cleanup - Removing Volumes -
Cleanup - Removing Dangling Volumes -
Cleanup - Removing All Images -
Cleanup - Removing Dangling Images -
Key Takeaways
-
-
Composing Applications with docker-compose -
Module Introduction -
Why docker-compose Exists -
A TeamCity docker-compose.yml with 3 Containers -
Spinning Up Complex Apps with a Single Command: docker-compose up -
What You Created with docker-compose -
docker-compose Creates Isolated Container Networks -
Service Discovery via an Embedded DNS Server -
Connecting Another Container to Your User Defined Network -
Restarting Containers with docker-compose start -
Using psql in the postgres Container to Look at Your Database -
Tearing Down Infrastructure Created with docker-compose -
Running the ASP.NET Core MVC MusicStore with docker-compose -
Key Takeaways -
What to Learn Next
-