Back to course list
- Level: Beginner
- Duration: 05h 34m 07s
- Release date: 2021-11-17
- Author: Wes Higbee
- Provider: Pluralsight
Getting Started with Docker on Windows
Description
Content
Docker is an extraordinarily powerful, cross-discipline tool. This course will teach you how to run both Windows and Linux Containers on a single Windows machine!
- Course Overview01m
- Course Overview01m
- Installing Docker Desktop for Windows48m
- Running Both Apache and NGINX in Seconds06m
- You Can Run Both Linux and Windows Containers!04m
- Update Windows, Check OS Build Required03m
- Checking CPU Virtualization Requirements04m
- Installing Docker Desktop05m
- Starting Docker and Fixing a WSL2 Issue05m
- Circling Back to WSL --status02m
- Testing the Docker CLI with docker version02m
- The Docker Engine API04m
- Troubleshooting Common Docker Desktop Startup Problems03m
- Bookmark These Troubleshooting Docs02m
- Using winget to Install Docker Desktop for Windows04m
- After winget Install, Updating the WSL2 Backend04m
- Running Linux Containers01h 32m
- First, Let's Run NGINX02m
- Then Jenkins!03m
- Then TeamCity - Inverted Learning!03m
- Considerations When Using Software03m
- Compare - Manually Installing the dotnet CLI03m
- Compare - VM Checkpoints Avert the Novelty of Uninstallation02m
- Compare - Installing dotnet via winget04m
- Compare - dotnet CLI via Docker03m
- Changing dotnet Versions Is as Easy as Changing a Tag!02m
- Containers Are Isolated Linux Environments!05m
- Docker Brings Consistency and Expertise to Environments06m
- Docker Provides Environments with Software Pre-installed03m
- Level up Your CLI Tools for Docker02m
- Windows Terminal Is Perfect for Docker!07m
- Edit Windows Terminal Settings with VSCode03m
- Windows Terminal Workaround - Path Changes02m
- Terminal Preview and PowerShell Preview's Dynamic Profile02m
- App Execution Aliases to Map wt.exe to the Terminal Preview02m
- Customizing Terminal Profiles in VSCode06m
- Dynamic Terminal Profiles for Your Docker WSL Distro06m
- Enabling Docker's WSL Integration02m
- Test Drive the docker CLI within WSL03m
- Bash DOCKER_HIDE_LEGACY_COMMANDS02m
- Ensure Your Default WSL Distro Isn't Docker's01m
- Observing Differences between Container File Systems07m
- Observing Different Startup Behavior03m
- Images Provide Default Runtime Configuration04m
- Mount Namespace Isolation01m
- Understanding and Running Windows Containers38m
- Updating Docker Desktop02m
- Sign in to Docker Desktop with Your Docker ID03m
- Switching to Windows Containers via the Tray Icon03m
- Recommendation: Set Docker Tray Icon to Always Visible01m
- Enable Windows Optional Features: Containers and Hyper-V01m
- 2nd Time's the Charm: Switching to Windows Containers02m
- Finding an IIS Windows Container Image02m
- Registry Terminology and MCR Syndication05m
- Running IIS in a Windows Container!04m
- Stopping Our IIS Container and Restarting It02m
- Just Seconds to Launch Another IIS Instance!02m
- Custom Table and JSON Output: docker container ls --format03m
- Persisting Custom Formats in ~\.docker\config.json03m
- Removing a Container Is Akin to Uninstalling Software03m
- Global Cleanup with docker system df02m
- Building Images Efficiently with WSL201h 00m
- Building Your Own Reusable Filesystems02m
- Don't Start with a Dockerfile03m
- Modifying Our Container to Serve a Custom Page05m
- docker container commit to Create an Image!02m
- Creating Another Container to Test Our Committed Image02m
- Step 1 - Coalesce Manual Commands02m
- Step 2 - Finding a High Level Pattern04m
- The Intermediate Containers Are Disposable Means05m
- Step 3 - Building an Image with a Script!03m
- Step 4 - Automating Image Behavior Tests02m
- Distilling the Minimum Needed to Describe Creating an Image03m
- Building an Image from a Dockerfile02m
- Saving Images to Tar Archives to Verify Our Dockerfile Build03m
- Each Layer Contains a Heirarchy of Files02m
- Dockerfiles Are Syntactic Sugar03m
- Use VSCode's Remote-WSL Extension04m
- Using RUN, ENV, and ENTRYPOINT Instructions04m
- docker build Shows Timing and Container Logs01m
- Run CLI Tools from Containers!01m
- Builds Are Aggressively, Efficiently Cached03m
- Run Instructions with Line Continuations and Heredocs02m
- Layers Are Immutable - Design Them Carefully02m
- Building Windows Container Image01h 05m
- Bookmark Microsoft's Virtualization Docs & Repo05m
- DockerCli.exe -SwitchDaemon03m
- Productivity with PowerShell Docker Completions!03m
- Menu Completion Is a Must in PowerShell03m
- Windows Base Image Variables01m
- PID Namespaces05m
- Overlapping Isolation Leads to Containers03m
- Exploring Timezone Isolation in Windows Containers03m
- Windows Image to Determine Default Timezone Behavior03m
- Containers Inherit the Container Host's TimeZone02m
- Image Builds to Automate Testing Timezone Isolation02m
- Baking Timezones into Images03m
- Virtualized Hostname, Filesystem and Networking!04m
- What Can We Observe Outside of the Container?01m
- Understanding Multi-stage Builds with a .NET Web API Example04m
- Running and Analyzing Our Multi-stage Build05m
- Finding Hyper-V Containers with hcsdiag03m
- What Is a Hyper-V Container?02m
- Switching to Process Isolation02m
- Using Manifests to Explicitly Target a Windows Version04m
- Process Isolation Works!02m
- Host Can See Processes Inside Windows Server Containers!02m
- Running Databases in Containers29m
- Pulling an Image with MSSQL Linux 201904m
- Running SQL Server 2019 in a Linux Container!01m
- Installing SSMS to Test the MSSQL Instance02m
- Creating a Database, Table and Row with SSMS02m
- Understanding docker container exec04m
- docker container exec into Our MSSQL Container05m
- Using the Linux FHS - Why Is sqlcmd in /opt?03m
- Modifying Data with sqlcmd in the MSSQL Container04m
- Describing 3 Database and 1 Web Containers in a Compose File01m
- docker compose up - Zero to MySQL + PostgreSQL in < 1 Minute!02m
- docker compose down - Nuking Our Database Playground01m
Random courses
- Get More Motivation To Be Healthier
- Getting Started with Azure Data Workloads
- Implementing Site Reliability Engineering (SRE) Reliability Best Practices
- The Business of Accounting
- Life Purpose Life Coach Certification (Accredited)
- Towards Financial Freedom and Beyond
- Food Styling Tips and Techniques for Beginners
- Beginners Guide to Photography
- Paint Realistic Watercolor and Botanicals - STUDIO BASICS
- Amazon RDS: Best Practices
Latest courses
- Ember.js: The Documentary
- GraphQL: The Documentary
- AWS Certified Solutions Architect - Professional (SAP-C01) Cert Prep: 1 Design for Organizational Complexity
- CCSP Cert Prep: 4 Cloud Application Security
- What Business Leaders Need to Know about Web3 (+ Metaverse)
- Building No-Code Apps with AppSheet: Implementation
- Automation Anywhere: The Big Picture
- Protective Technology with Apache Kafka
- Coding for Visual Learners: Learning JavaScript from Scratch
- StringBuilder Internals