You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: windows/windows-containers/Setup.md
+20-3
Original file line number
Diff line number
Diff line change
@@ -20,16 +20,16 @@ Switch to Windows containers and skip the next sections.
20
20
21
21
## Windows Server 2016 on Azure
22
22
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):
24
24
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.
26
26
2. Select "Classic" deployment model and hit "Create"
27
27
3. Input setup parameters
28
28
- Default settings are good
29
29
- Creating a new resource group is fine
30
30
-`DS2_V2` instance type has good performance for development and testing
31
31
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)
33
33
6. Login with the username and password configured during setup
34
34
7. Start PowerShell
35
35
8.`Start-Service docker`
@@ -39,6 +39,23 @@ It's very easy to setup a fully configured Microsoft Azure VM with Docker Engine
39
39
40
40

41
41
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
+

58
+
42
59
## Windows Server 2016 on bare metal or in VM
43
60
44
61
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.
0 commit comments