Skip to content

Commit 8ee2668

Browse files
friismMano Marks
authored and
Mano Marks
committed
Add AWS details (docker#88)
1 parent 527df84 commit 8ee2668

File tree

2 files changed

+20
-3
lines changed

2 files changed

+20
-3
lines changed

windows/windows-containers/Setup.md

+20-3
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,16 @@ Switch to Windows containers and skip the next sections.
2020

2121
## Windows Server 2016 on Azure
2222

23-
It's very easy to setup a fully configured Microsoft Azure VM with Docker Engine running, and base images pre-loaded:
23+
Microsoft Azure has a pre-baked VM image with Docker engine and base images pre-loaded. To get started (requires Azure account):
2424

25-
1. Create a [Windows Server 2016 Datacenter - with Containers VM](https://azure.microsoft.com/en-us/marketplace/partners/microsoft/windowsserver2016datacenterwithcontainers/). This VM image has Docker pre-installed and the Windows base layers pre-loaded.
25+
1. Create a [Windows Server 2016 Datacenter - with Containers](https://azure.microsoft.com/en-us/marketplace/partners/microsoft/windowsserver2016datacenterwithcontainers/) VM. This VM image has Docker pre-installed and the Windows base layers pre-loaded.
2626
2. Select "Classic" deployment model and hit "Create"
2727
3. Input setup parameters
2828
- Default settings are good
2929
- Creating a new resource group is fine
3030
- `DS2_V2` instance type has good performance for development and testing
3131
4. Check the Summary and hit "OK". Setup will take a couple of minutes
32-
5. Once the VM is running, select "Connect" to open a remote desktop connection. If using macOS, get the free [Remote Desktop app in the Mac App Store](https://itunes.apple.com/us/app/microsoft-remote-desktop/id715768417?mt=12).
32+
5. Once the VM is running, select "Connect" to open a remote desktop connection. If using macOS, get the free [Remote Desktop app in the Mac App Store](https://itunes.apple.com/us/app/microsoft-remote-desktop/id715768417?mt=12)
3333
6. Login with the username and password configured during setup
3434
7. Start PowerShell
3535
8. `Start-Service docker`
@@ -39,6 +39,23 @@ It's very easy to setup a fully configured Microsoft Azure VM with Docker Engine
3939

4040
![Connecting to Azure Virtual Machine](images/Azure-ws2016-Connect.PNG)
4141

42+
## Windows Server 2016 on AWS
43+
44+
AWS has a pre-baked AMI with Docker Engine already installed. To start an instance, do the following (requires AWS account):
45+
46+
1. Open the [EC2 launch-instance wizard](https://us-west-1.console.aws.amazon.com/ec2/v2/home#LaunchInstanceWizard)
47+
2. Select the "Microsoft Windows Server 2016 Base with Containers" AMI
48+
3. Input setup parameters
49+
- `c4.large` has good performance for development and testing
50+
- The default AWS security group settings will let you connect with Remote Desktop
51+
4. Select "Review and Launch"
52+
5. Once the VM is up, hit "Connect". If using macOS, get the free [Remote Desktop app in the Mac App Store](https://itunes.apple.com/us/app/microsoft-remote-desktop/id715768417?mt=12)
53+
6. See details on [getting the initial Windows Administrator password for your AWS instance](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/connecting_to_windows_instance.html)
54+
7. Start PowerShell
55+
8. Check that Docker is running with `docker version`
56+
57+
![Connecting to AWS Virtual Machine](images/aws-connect.PNG)
58+
4259
## Windows Server 2016 on bare metal or in VM
4360

4461
Windows Server 2016 is where Docker Windows containers should be deployed for production. For developers planning to do lots of Docker Windows container development, it may also be worth setting up a Windows Server 2016 dev system (in a VM, for example), at least until Windows 10 and Docker for Windows support for Windows containers matures. Running a VM with Windows Server 2016 is also a great way to do Docker Windows container development on macOS and older Windows versions.
Loading

0 commit comments

Comments
 (0)