In this video, learn exactly what Docker for Windows is and see it in action running a container.
- [Instructor] We said that Docker is many different things, but what exactly is Docker for Windows? Well, Docker for Windows is also known as Docker Desktop. Docker for Windows is just the Windows version of Docker Desktop. It's based on the CE edition, or the Community Edition of Docker, which is completely free. And it's designed to run on Windows 10. It provides an easy-to-use development environment for building, shipping, and running Docker containers. What that means is that Docker Desktop, or Docker for Windows is a great tool for anyone who wants to learn about containers, who wants to create containers, and then most likely, push those containers out into production in the data center, or out in the public cloud.
But let's not just talk about Docker for Windows, I want you to see Docker for Windows in action. Let's check it out. This is Docker for Windows. Down in the system tray, the Docker icon allows us to easily launch the optional Kitematic graphical tool, which allows us to easily download containers from the Docker hub, in fact I just downloaded a web server. That web server was started in a container, it's running, and I can access that web server in my web browser.
Yes, this is the default web page for a running web server that I downloaded in a single click and started inside a container using Docker for Windows. It's that easy to run what were traditionally very complex and very time-consuming applications to get started. But you don't have to spend your time in the graphical interface. Many administrators use Docker for Windows from the command line. From here, I can easily perform a docker ps to show that I'm running the hello-world-nginx web server, or I can start up new containers using the Docker command line.
For example, this is the Hello from Docker! hello-world simple container that most people run as their first Docker container. So that's Docker for Windows. And I look forward to showing you the tremendous power that's contained in this, what seems like a very simple application.
- Comparing containers, virtual machines, and Docker images
- Installing and configuring Docker for Windows
- Using Kubernetes for container orchestration
- Deploying containers
- Configuring container storage and networking
- Installing Docker on Windows Server
- Enabling Hyper-V containers