How to Create A Windows Server Container
To create a basic Windows Container, I’ll use the docker run command which will create a Windows Nano Server 2016 Container without a specific name. open port or any other customization.
The -it switch will automatically enter you Into the Container terminal
docker run -it microsoft/nanoserver
To create a Windows Container with a custom name and port 80 open I’ll use the following command
docker run -it --name nano1 -p 80:80 microsoft/nanoserver
To create Windows Container that will delete itself on exit I’ll use the –rm
docker run -it --name nano02 --rm microsoft/nanoserver
To create a Windows Container with Hyper-V Isolation I’ll use the command below
docker run -it --isolation=hyperv microsoft/nanoserver cmd
To create a Windows Container and attach it to a storage volume on the Container Host I’ll use the command below
The first two line will create the Data Volume on the host:
docker volume create data01
docker volume ls
Once the volume Is created I’ll create the Windows Container and attach it to the Volume.
docker run --name test01 -it -v c:\programdata\docker\volumes\data01:c:\data01 microsoft/nanoserver cmd