Is this where I start?

Not sure that I am in the right place. Our product is windows based, so obviously we need to build it on a Windows container. Looking at this site… Containers on Windows documentation | Microsoft Docs, I get the impression that is is about windows containers using Azure VM’s. If we are not using Azure (at least not yet), is this the site to use to learn to set up our windows systems to build and use windows containers, or, is this Docker site the place to learn how to do this? Also, I took a Docker intro course over 1 year ago, it was related to Dockers on Linux, is there a site that is related to learning Dockers on Windows (here?). Thanks for any direction.

you will find some notes about Windows 10 and Windows 11 for which you need physical machines:

To run containers on Windows 10 or 11, you need the following:

  • One physical computer system running Windows 10 or 11 Professional or Enterprise with Anniversary Update (version 1607) or later.
  • Hyper-V should be enabled.

It looks like a good source. I haven’t read everything there, but I don’t think that is only for Azure. Azure is a product that Microsoft wants to promote and it is also something that you can use anywhere even if you don’t have Windows on your machine and you can’t run a virtual machine locally. But if you check the “Get started” page

It is just Docker, not Dockers (which is an other brand)

Ok. Started working through the labs and got to here… labs/MultiContainerApp.md at master · docker/labs · GitHub.

Ran into errors, not sure who to direct this to (is this a Docker or GitHub issue?) …

Got error 
Building app
Sending build context to Docker daemon  5.695MB
Step 1/13 : FROM microsoft/dotnet:2.1-sdk-nanoserver-1809 AS builder
pull access denied for microsoft/dotnet, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

When is the last time these lab exercises were updated. Not sure that that 2.1 SDK is available any longer.

I appreciate your pointing me to the right person or site, to get this resolved.

It looks like that guide is not up to date. If you go to Docker Hub to find the images of the “microsoft” owner there are only four repositories: https://hub.docker.com/u/microsoft

Microsoft moved images to their own registry: https://mcr.microsoft.com/
You can for example find this: https://mcr.microsoft.com/product/dotnet/sdk/about to use dotnet SDK
But maybe the image that you want to use is somwhere else, if it is available anywhere. You can also read the documentation of Microsoft about Official Dotnet Docker images which mentions some links like this: https://hub.docker.com/_/microsoft-dotnet/ which is still on Docker Hub, but the actual images are not. You can however find the links to the images.

There are list of images in which I found this:

Nano Server, version 1809 amd64 Tags

Tag Dockerfile Last Modified
6.0.400-nanoserver-1809, 6.0-nanoserver-1809, 6.0.400-1, 6.0, latest Dockerfile 08/09/2022
3.1.422-nanoserver-1809, 3.1-nanoserver-1809, 3.1.422, 3.1 Dockerfile 08/09/2022

Note that these images are not on Docker Hub, so you need to use mcr.microsoft.com/dotnet/sdk:3.1-nanoserver-1809
I could not find 2.1 in the lists. I don’t know which versions are compatible with the guide, so the best would be if someone could update it.

The last person who updated it was @sixeyed, but he probably doesn’t read this forum often, so I think the best would be to report it as an issue on GitHub, so anyone can update it who has time. If they don’t want to or can’t update it, they can report it in an other repository which is the repo of the Documentation that you linked in your first post: