├── .github
└── ISSUE_TEMPLATE.md
├── .gitignore
├── .localization-config
├── .openpublishing.build.ps1
├── .openpublishing.publish.config.json
├── LICENSE
├── LICENSE-CODE
├── README.md
├── TODO.md
├── ThirdPartyNotices
├── demos
├── 2015-BigBuild
│ └── BigBuild.ps1
├── 2015-DemoDay-PSDirect
│ ├── DemoHost.ps1
│ ├── README.md
│ └── site
│ │ ├── Dude.png
│ │ └── index.html
├── 2015-Ignite-Whats-New
│ ├── Building-the-Ignite-Demo.pptx
│ ├── IgniteSite
│ │ ├── Dude.png
│ │ └── default.html
│ ├── Whats-New-In-Windows-Server-HyperV.pptx
│ └── scripts
│ │ ├── Convert-WindowsImage.ps1
│ │ ├── Demo.ps1
│ │ ├── IgniteListener.ps1
│ │ ├── IgniteUnattend.xml
│ │ ├── WorkloadSetup.ps1
│ │ ├── unattendDesktopFull.xml
│ │ ├── unattendServerFull.xml
│ │ └── vTPMSetup.txt
├── 2016-Ignite-Dive-Into-Shielded-VMs
│ ├── Ignite-demo-setup.ps1
│ └── readme.md
└── 2016-Ignite-Whats-New
│ ├── Build Script.ps1
│ ├── Demo.ps1
│ └── README.md
├── hyperv-samples
├── benarm-powershell
│ ├── DDA
│ │ └── survey-dda.ps1
│ ├── Daily-Status-Report
│ │ ├── DailyStatusReport.ps1
│ │ └── readme.md
│ ├── EvacuateDisk.ps1
│ ├── Expand-VMConfig.ps1
│ ├── GuestNameCheck.ps1
│ ├── Image-Factory
│ │ ├── Factory.ps1
│ │ ├── FactoryVariables.ps1
│ │ └── readme.md
│ ├── LICENSE
│ ├── Misc
│ │ └── BingCmdlets.ps1
│ ├── README.md
│ ├── Snippets
│ │ ├── CopyTextFileIntoVM.ps1
│ │ ├── PSCreds.ps1
│ │ ├── Readme.md
│ │ ├── WaitForPSDirect.ps1
│ │ ├── WaitForVMDHCP.ps1
│ │ └── addNicWithIP.ps1
│ ├── Ubuntu-VM-Build
│ │ ├── BaseUbuntuBuild.ps1
│ │ └── readme.md
│ └── vmconnect.ps1
└── benarm-wmi-v2
│ ├── AddHVAdmin.ps1
│ ├── EventNotification.ps1
│ ├── LICENSE
│ ├── New-VM.ps1
│ └── README.md
├── hyperv-tools
├── Convert-WindowsImage
│ ├── .vs
│ │ └── Convert-WindowsImage
│ │ │ └── v15
│ │ │ └── .suo
│ ├── Convert-WindowsImage.ps1
│ ├── Convert-WindowsImage.psd1
│ ├── Convert-WindowsImage.psm1
│ ├── Convert-WindowsImage.pssproj
│ ├── Convert-WindowsImage.sln
│ ├── Convert-WindowsImage.tests.ps1
│ └── README.md
├── DiscreteDeviceAssignment
│ └── SurveyDDA.ps1
├── DumpEncryption
│ ├── Set-DumpEncryptionConfiguration.ps1
│ └── readme.md
├── Nested
│ ├── NVMBootstrap_WinServer16.ps1
│ ├── README.md
│ └── Screenshot Examples
│ │ ├── DCHPAssignedIPNAT.PNG
│ │ ├── README.md
│ │ └── StaticIPAssignments.PNG
├── ic-update
│ ├── README.md
│ ├── offline-update-guest.ps1
│ └── offline-update-host.ps1
└── root-memory-reserve
│ ├── clear-MemoryReserve-regkey.ps1
│ └── readme.md
├── prospective-docs
├── Hyper-V-Backup-2016.md
├── README.md
├── ic-history.md
└── media
│ ├── HVBackupArchitecture.png
│ ├── HVBackupArchitecture2012R2.png
│ └── HVBackupArchitecture2016.png
├── tlfs
├── Hypervisor Top Level Functional Specification v2.0.pdf
├── Hypervisor Top Level Functional Specification v3.0.pdf
├── Hypervisor Top Level Functional Specification v4.0.pdf
├── Hypervisor Top Level Functional Specification v4.0b.pdf
├── Hypervisor Top Level Functional Specification v5.0.pdf
├── Hypervisor Top Level Functional Specification v5.0b.pdf
└── Requirements for Implementing the Microsoft Hypervisor Interface.pdf
├── virtualization
├── api
│ ├── TOC.md
│ ├── docfx.json
│ └── index.md
├── community
│ ├── TOC.md
│ ├── contribute-to-docs.md
│ ├── docfx.json
│ ├── index.md
│ └── media
│ │ ├── GitFromWinCMD.png
│ │ ├── GitHubCreatePR.png
│ │ ├── GitHubEdit.png
│ │ ├── GitHubEditor.png
│ │ ├── GitHubPR.png
│ │ ├── GitHubProposeChange.png
│ │ ├── GitHubView.png
│ │ ├── HyperVPMs.png
│ │ └── editDoc.png
├── hyper-v-on-windows
│ ├── TOC.md
│ ├── about
│ │ ├── hyperv_on_windows.md
│ │ ├── index.md
│ │ ├── media
│ │ │ ├── HyperVNesting.png
│ │ │ ├── ProductionCheckpoints.png
│ │ │ └── StandardCheckpoints.png
│ │ ├── supported-guest-os.md
│ │ ├── supported_guest_os.md
│ │ └── whats_new.md
│ ├── develop
│ │ ├── make_mgmt_service.md
│ │ ├── powershell_snippets.md
│ │ └── tlfs.md
│ ├── docfx.json
│ ├── index.md
│ ├── media
│ │ ├── All_ContentTypeIcons_VisualWalkthrough_65.png
│ │ ├── Chat_65.png
│ │ ├── MeetsRequirements_65.png
│ │ ├── develop.png
│ │ └── whats_new.png
│ ├── quick-start
│ │ ├── connect-to-network.md
│ │ ├── create-virtual-machine.md
│ │ ├── enable-hyper-v.md
│ │ ├── index.md
│ │ ├── media
│ │ │ ├── EnhancedEn.png
│ │ │ ├── EnhancedNA.png
│ │ │ ├── OSDeploy_upd.png
│ │ │ ├── POSH_CP.png
│ │ │ ├── POSH_CP2.png
│ │ │ ├── Pause.png
│ │ │ ├── Reset.png
│ │ │ ├── Revert.png
│ │ │ ├── Save.png
│ │ │ ├── Select_Export1.png
│ │ │ ├── Shutdown.png
│ │ │ ├── Standard1.png
│ │ │ ├── Start.png
│ │ │ ├── Turnoff.png
│ │ │ ├── after_delete.png
│ │ │ ├── applied_production.png
│ │ │ ├── apply_standard.png
│ │ │ ├── basic.png
│ │ │ ├── click_export.png
│ │ │ ├── command_grid.png
│ │ │ ├── coreinfo.png
│ │ │ ├── ctrlaltdel.png
│ │ │ ├── delete_checkpoint.png
│ │ │ ├── delete_me.png
│ │ │ ├── delete_warn.png
│ │ │ ├── dism_upd.png
│ │ │ ├── enable_role_upd.png
│ │ │ ├── export_confirm.png
│ │ │ ├── export_progress.png
│ │ │ ├── get_help.png
│ │ │ ├── get_vm.png
│ │ │ ├── hyper-v_feature_selected.png
│ │ │ ├── network_warning.png
│ │ │ ├── newSwitch_upd.png
│ │ │ ├── new_switch.png
│ │ │ ├── new_switch_createbutton.png
│ │ │ ├── new_vhd_upd.png
│ │ │ ├── new_vhd_upd2.png
│ │ │ ├── new_vm.png
│ │ │ ├── new_vm2.png
│ │ │ ├── new_vm_upd.png
│ │ │ ├── pen_changes_upd.png
│ │ │ ├── production.png
│ │ │ ├── production_CheckpointName.png
│ │ │ ├── production_complete.png
│ │ │ ├── production_notepad.png
│ │ │ ├── production_off.png
│ │ │ ├── production_pop-up.png
│ │ │ ├── programs_and_features.png
│ │ │ ├── quickcreatesteps.png
│ │ │ ├── quickcreatesteps_inked.jpg
│ │ │ ├── rdp.png
│ │ │ ├── restart.png
│ │ │ ├── restart_upd.png
│ │ │ ├── save_standard.png
│ │ │ ├── select_export.png
│ │ │ ├── select_folder.png
│ │ │ ├── share_nic.png
│ │ │ ├── standard.png
│ │ │ ├── standard_applied.png
│ │ │ ├── standard_applied_notepad.png
│ │ │ ├── standard_complete.png
│ │ │ ├── standard_notepad.png
│ │ │ ├── systeminfo.png
│ │ │ ├── virtual_switch_manager.png
│ │ │ ├── virtual_switch_manager1.png
│ │ │ └── vmconnect_start_button.png
│ │ ├── quick-create-virtual-machine.md
│ │ └── try-hyper-v-powershell.md
│ ├── quick_start
│ │ ├── index.md
│ │ ├── walkthrough.md
│ │ ├── walkthrough_checkpoints.md
│ │ ├── walkthrough_compatibility.md
│ │ ├── walkthrough_create_vm.md
│ │ ├── walkthrough_export_import.md
│ │ ├── walkthrough_install.md
│ │ ├── walkthrough_powershell.md
│ │ └── walkthrough_virtual_switch.md
│ ├── reference
│ │ ├── hyper-v-architecture.md
│ │ ├── hyper-v-requirements.md
│ │ ├── integration-services.md
│ │ ├── media
│ │ │ ├── SystemInfo-upd.png
│ │ │ └── hv_architecture.png
│ │ └── tlfs.md
│ ├── user-guide
│ │ ├── checkpoints.md
│ │ ├── create-pre-release-vm.md
│ │ ├── make-integration-service.md
│ │ ├── media
│ │ │ ├── EnterCreds.png
│ │ │ ├── HVNesting.png
│ │ │ ├── HVNoNesting.png
│ │ │ ├── HVServices.png
│ │ │ ├── HyperVManager-ConnectToHost.png
│ │ │ ├── HyperVManager-ConnectToLocalHost.png
│ │ │ ├── HyperVManager-ConnectToRemoteHost.png
│ │ │ ├── HyperVManager-ConnectToRemoteHostAltCreds.png
│ │ │ ├── HyperVManager-ConnectToRemoteHostWin8.png
│ │ │ ├── HyperVManager-IntegrationServices.png
│ │ │ ├── HyperVManager-OpenVMSettings.png
│ │ │ ├── HyperVNesting.png
│ │ │ ├── apply_standard_upd.png
│ │ │ ├── checkpoint.png
│ │ │ ├── checkpoint_button.png
│ │ │ ├── checkpoint_upd.png
│ │ │ ├── flightingSDK.png
│ │ │ ├── production_Checkpoin_upd.png
│ │ │ └── std_checkpoint_upd.png
│ │ ├── nested-virtualization.md
│ │ ├── powershell-direct.md
│ │ ├── refactor-wmiv1-to-wmiv2.md
│ │ ├── setup-nat-network.md
│ │ └── troubleshooting.md
│ ├── user_guide
│ │ ├── checkpoints.md
│ │ ├── create_pre-release_vm.md
│ │ ├── export_import.md
│ │ ├── managing_ics.md
│ │ ├── migrating_vms.md
│ │ ├── nesting.md
│ │ ├── remote_host_management.md
│ │ ├── setup_nat_network.md
│ │ ├── troubleshooting.md
│ │ └── vmsession.md
│ └── windows_welcome.md
├── landing-page
│ ├── docfx.json
│ ├── index.md
│ └── toc.yml
└── windowscontainers
│ ├── EULA.md
│ ├── Images_EULA.md
│ ├── Media
│ ├── 1.png
│ ├── Dockerstore_screencapture.png
│ ├── dockerstorehub
│ │ ├── microsoftsymbol.png
│ │ ├── microsoftsymbol_readme.txt
│ │ └── windowsscreenshot.png
│ ├── explore.png
│ ├── question.png
│ ├── try.png
│ └── video.png
│ ├── TOC.md
│ ├── about
│ ├── about_overview.md
│ ├── container-ecosystem.md
│ ├── container_ecosystem.md
│ ├── faq.md
│ ├── index.md
│ ├── media
│ │ ├── ContainerCreationLifeCycle.PNG
│ │ ├── ImageCreationLifeCycle.PNG
│ │ ├── WindowsServerContainer.png
│ │ ├── containerEcosystem.png
│ │ ├── containerfund.png
│ │ ├── containers._2.png
│ │ ├── devCreateDeployManage.png
│ │ ├── devops.png
│ │ ├── isolationSpectrum.png
│ │ └── overheadSpectrum.png
│ └── work_in_progress.md
│ ├── communitylinks.md
│ ├── containers_welcome.md
│ ├── deploy-containers
│ ├── deploy-containers-on-nano.md
│ ├── deploy-containers-on-server.md
│ ├── media
│ │ ├── newazure1.png
│ │ ├── newazure2.png
│ │ ├── newazure3.png
│ │ ├── newazure4.png
│ │ ├── newazure5.png
│ │ ├── newazure6.png
│ │ ├── newazure7.png
│ │ ├── newazure8.png
│ │ ├── newazure9.png
│ │ ├── nssm1.png
│ │ ├── nssm2.png
│ │ ├── nssm3.png
│ │ ├── tp41.png
│ │ ├── win101.png
│ │ └── win102.png
│ └── system-requirements.md
│ ├── deployment
│ ├── deployment.md
│ ├── deployment_nano.md
│ └── system_requirements.md
│ ├── docfx.json
│ ├── docker
│ ├── configure_docker_daemon.md
│ ├── manage_windows_dockerfile.md
│ └── optimize_windows_dockerfile.md
│ ├── images-eula.md
│ ├── index.md
│ ├── manage-containers
│ ├── container-base-images.md
│ ├── container-networking.md
│ ├── hyperv-container.md
│ ├── manage-serviceaccounts.md
│ ├── media
│ │ ├── HNS-Management-Stack.png
│ │ ├── IPAM.PNG
│ │ ├── Network-Compartment-Visual.PNG
│ │ ├── Network-Modes-Table.png
│ │ ├── PortMapping.png
│ │ ├── SpecifyName_Capture.PNG
│ │ ├── SpecifyName_Capture_2.PNG
│ │ ├── Windows-Firewall-Containers.png
│ │ ├── docker-network-ls.PNG
│ │ ├── get-vmswitch.PNG
│ │ ├── imagecommit.png
│ │ ├── imagelayer.png
│ │ ├── nat1.png
│ │ ├── nwconfig.png
│ │ ├── process.png
│ │ ├── serviceaccount_diagram.png
│ │ ├── windowsnetworkstack-simple.png
│ │ └── windowsnetworkstack.png
│ └── swarm-mode.md
│ ├── manage-docker
│ ├── configure-docker-daemon.md
│ ├── docker-powershell.md
│ ├── manage-windows-dockerfile.md
│ └── optimize-windows-dockerfile.md
│ ├── management
│ ├── container_networking.md
│ ├── docker-powershell.md
│ ├── hyperv_container.md
│ ├── manage_containers.md
│ ├── manage_data.md
│ ├── manage_images.md
│ ├── manage_remotehost.md
│ ├── manage_resources.md
│ ├── manage_serviceaccounts.md
│ └── media
│ │ └── nsg.png
│ ├── quick-start
│ ├── index.md
│ ├── media
│ │ ├── App-in-Container-Green.png
│ │ ├── ContainerHost_ready.PNG
│ │ ├── azure-gallery.png
│ │ ├── azure-ports.png
│ │ ├── cmd.png
│ │ ├── containerhost.png
│ │ ├── containerhost2.png
│ │ ├── create_vm.PNG
│ │ ├── create_vm2.PNG
│ │ ├── create_vm3.PNG
│ │ ├── create_vm4.png
│ │ ├── create_vm6.PNG
│ │ ├── create_vm7.PNG
│ │ ├── createazurevm.png
│ │ ├── docker-for-win-switch.png
│ │ ├── docker1.png
│ │ ├── docker2.png
│ │ ├── docker3.png
│ │ ├── docker4.png
│ │ ├── dockerfile.png
│ │ ├── dockerfile2.png
│ │ ├── hello.png
│ │ ├── hwwinserver.png
│ │ ├── iis.png
│ │ ├── iis1.png
│ │ ├── iisapp.png
│ │ ├── kanban.jpg
│ │ ├── newazure1.png
│ │ ├── newazure2.png
│ │ ├── newazure3.png
│ │ ├── newazure4.png
│ │ ├── newazure5.png
│ │ ├── newazure6.png
│ │ ├── newazure7.png
│ │ ├── newazure8.png
│ │ ├── newazure9.png
│ │ ├── nginx.png
│ │ ├── users-developers-green.png
│ │ └── windows-green.png
│ ├── quick-start-images.md
│ ├── quick-start-windows-10.md
│ └── quick-start-windows-server.md
│ ├── quick_start
│ ├── quick_start.md
│ ├── quick_start_images.md
│ ├── quick_start_windows_10.md
│ └── quick_start_windows_server.md
│ ├── samples.md
│ └── troubleshooting.md
├── windows-container-samples
├── ASP-NET-Blog-Application
│ ├── README
│ ├── db
│ │ ├── Dockerfile
│ │ ├── Setup-blogdatabase.sql
│ │ └── Setup-blogtables.sql
│ ├── docker-compose.yml
│ └── web
│ │ ├── Dockerfile
│ │ ├── Web.config
│ │ └── buildapp.ps1
├── Django
│ ├── Dockerfile
│ └── README.md
├── MineCraft
│ ├── MinecraftHost.ps1
│ └── MinecraftHostVM.ps1
├── PowerShellDSC_iis-10.0
│ ├── Dockerfile
│ ├── README.md
│ └── RunDsc.ps1
├── apache-http-php
│ ├── Dockerfile
│ ├── README.md
│ └── httpd.conf
├── apache-http
│ ├── Dockerfile
│ └── README.md
├── aspnet
│ ├── Dockerfile
│ ├── README.md
│ └── globalinstall.ps1
├── dotnet35
│ ├── Dockerfile
│ └── README.md
├── golang
│ ├── Dockerfile
│ ├── Dockerfile.WindowsServerCore
│ └── README.md
├── iis-arr
│ ├── Dockerfile
│ ├── Readme.md
│ └── start.ps1
├── iis-https
│ ├── Dockerfile
│ └── README.md
├── iis-php
│ ├── Dockerfile
│ └── README.md
├── iis
│ ├── Dockerfile
│ └── README.md
├── mongodb
│ ├── Dockerfile
│ └── README.md
├── mysql
│ ├── Dockerfile
│ └── README.md
├── nanoserverapiscan
│ ├── .gitignore
│ ├── Dockerfile
│ ├── README.md
│ ├── build.ps1
│ └── onbuild
│ │ └── Dockerfile
├── nginx
│ ├── Dockerfile
│ └── README.md
├── nodejs
│ ├── Dockerfile
│ ├── HybridInstaller.ps1
│ └── README.md
├── python-django
│ ├── Dockerfile
│ └── README.md
├── python
│ ├── Dockerfile
│ └── README.md
├── rails
│ ├── Dockerfile
│ └── README.md
├── redis
│ ├── Dockerfile
│ └── README.md
├── ruby
│ ├── Dockerfile
│ └── README.md
├── server-jre-8u51-windows-x64
│ ├── Dockerfile
│ └── README.md
├── sqlite
│ ├── Dockerfile
│ └── README.md
├── sqlserver-express
│ └── readme.md
└── vcbuildtools
│ ├── Dockerfile
│ └── README.md
└── windows-server-container-tools
├── CleanupContainerHostNetworking
├── README.md
└── WindowsContainerNetworking-LoggingAndCleanupAide.ps1
├── Debug-ContainerHost
├── Debug-ContainerHost.ps1
└── README.md
├── DockerTLS
├── CreateAndUpdateDockerCertsInVMs.ps1
├── DockerCertificateTools.ps1
└── readme.md
├── Export-ContainerHost
└── Export-ContainerHost.ps1
├── Install-ContainerHost
├── Install-ContainerHost.ps1
└── README.md
├── New-ContainerHost
└── New-ContainerHost.ps1
├── README.md
├── ServiceAccounts
├── .gitignore
├── CredentialSpec.psm1
└── README.md
├── Update-ContainerHost
└── Update-ContainerHost.ps1
├── VMM - VM Template
├── AdminAutoLogon.xml
├── ContainerHostTemplate.xml
└── readme.md
├── Wait-Service
├── Wait-Service.ps1
└── readme.md
├── container_glyphs
├── Container Glyfs Release 3.pptx
├── GreenGlyphs
│ ├── App-Green.png
│ ├── App-in-Container-Green.png
│ ├── App-in-Container-Green_328.png
│ ├── Azure--Container-Green.png
│ ├── Azure--Container-Green_210.png
│ ├── Azure--Container-Green_30.png
│ ├── Azure--Container-Green_328.png
│ ├── Azure--Container-Green_366.png
│ ├── Azure--Container-Green_370.png
│ ├── Cloud-Green.png
│ ├── Container-Management-Green.png
│ ├── Container-Storage-Green.png
│ ├── Linked-Container-Green.png
│ ├── Linked-Container-II-Green.png
│ ├── Linux-Container-Green.png
│ ├── Physical-Computer-with-App-Green.png
│ ├── Physical-Machine-Green.png
│ ├── Sample-App-1-in-Container-Green.png
│ ├── Sample-App-2-in-Container-Green.png
│ ├── Server-with-Container-Green.png
│ ├── Users-Developers-Green.png
│ ├── VM Type 3 with Container.png
│ ├── VM Type 3.png
│ ├── VM-Type-1-Green.png
│ ├── VM-Type-2-Green.png
│ ├── VM-with-App-Green.png
│ └── Windows-Green.png
├── Home
│ ├── Banner-Azure.png
│ ├── Banner-DevOps.png
│ └── Banner-Docker.png
├── OrangeGlyphs
│ ├── App-Orange.png
│ ├── App-in-Container-Orange.png
│ ├── Azure--Container-Orange.png
│ ├── Cloud-Orange.png
│ ├── Container-Management-Orange.png
│ ├── Container-Storage-Orange.png
│ ├── Linked-Container-II-Orange.png
│ ├── Linked-Container-Orange.png
│ ├── Linux-Container-Orange.png
│ ├── Physical-Computer-with-App-Orange.png
│ ├── Physical-Machine-Orange.png
│ ├── Sample-App-1-in-Container-Orange.png
│ ├── Sample-App-2-in-Container-Orange.png
│ ├── Server-with-Container-Orange.png
│ ├── Users-Developers-Orange.png
│ ├── VM Type 3 with Container.png
│ ├── VM Type 3.png
│ ├── VM-Type-1-Orange.png
│ ├── VM-Type-2-Orange.png
│ ├── VM-with-App-Orange.png
│ ├── Windows-Container-Orange.png
│ ├── o_app_container.png
│ ├── o_app_container2.png
│ └── o_app_container3.png
└── WhiteGlyphs
│ ├── App.png
│ ├── App1InContainer.png
│ ├── App2InContainer.png
│ ├── AppInContainer.png
│ ├── AzureContainer.png
│ ├── Cloud.png
│ ├── ContainerManagement.png
│ ├── ContainerStorage.png
│ ├── ContainersOnServer.png
│ ├── LinkedContainer.png
│ ├── LinkedContainers.png
│ ├── LinuxContainer.png
│ ├── PhysicalComputer.png
│ ├── PhysicalComputerWithApp.png
│ ├── Users.png
│ ├── VM.png
│ ├── VMConsole.png
│ ├── VMwithApp.png
│ └── WindowsContainer.png
└── containers-azure-template
├── README.md
├── azuredeploy.json
├── azuredeploy.parameters.json
└── metadata.json
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
27 |
28 | ** Description**
29 |
30 |
31 | Link to doc:
32 |
33 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | log/
2 | xhtml/
3 | packages/
4 | obj/
5 | _site/
6 | Tools/NuGet/
7 | _site/
8 |
9 | .openpublishing.build.mdproj
10 | .openpublishing.buildcore.ps1
11 | packages.config
12 | *~
13 | *.swp
14 |
--------------------------------------------------------------------------------
/.localization-config:
--------------------------------------------------------------------------------
1 | {
2 | "locales": [ "ja-jp", "de-de", "fr-fr", "zh-cn", "zh-tw", "ko-kr", "es-es", "it-it", "ru-ru", "pt-br" ],
3 | "files": [
4 | "virtualization/community/contribute-to-docs.md",
5 | "virtualization/hyper-v-on-windows/*.md",
6 | "virtualization/hyper-v-on-windows/**/*.md", "virtualization/hyper-v-on-windows/**/**/*.md",
7 | "virtualization/windowscontainers/*.md",
8 | "virtualization/windowscontainers/**/*.md", "virtualization/windowscontainers/**/**/*.md"
9 | ],
10 | "includeDependencies": false,
11 | "autoPush": true,
12 | "useJavascriptMarkdownTransformer": true,
13 | "xliffVersion": "2.0"
14 | }
15 |
--------------------------------------------------------------------------------
/.openpublishing.build.ps1:
--------------------------------------------------------------------------------
1 | param(
2 | [string]$buildCorePowershellUrl = "https://opbuildstorageprod.blob.core.windows.net/opps1container/.openpublishing.buildcore.ps1",
3 | [string]$parameters
4 | )
5 | # Main
6 | $errorActionPreference = 'Stop'
7 |
8 | # Step-1 Download buildcore script to local
9 | echo "download build core script to local with source url: $buildCorePowershellUrl"
10 | $repositoryRoot = Split-Path -Parent $MyInvocation.MyCommand.Definition
11 | $buildCorePowershellDestination = "$repositoryRoot\.openpublishing.buildcore.ps1"
12 | Invoke-WebRequest $buildCorePowershellUrl -OutFile $buildCorePowershellDestination
13 |
14 | # Step-2: Run build core
15 | echo "run build core script with parameters: $parameters"
16 | $arguments = "-parameters:'$parameters'"
17 | Invoke-Expression "$buildCorePowershellDestination $arguments"
18 | exit $LASTEXITCODE
--------------------------------------------------------------------------------
/LICENSE-CODE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 | Copyright (c) Microsoft Corporation
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
5 | associated documentation files (the "Software"), to deal in the Software without restriction,
6 | including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
7 | and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
8 | subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all copies or substantial
11 | portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
14 | NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
15 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
16 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
17 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
/TODO.md:
--------------------------------------------------------------------------------
1 | # TODO
2 |
3 | This file lists the things we'd like to get done. Some of it is stuff we're working on and some of it is stuff anyone in the community could help with.
4 |
5 | ## Minor Fixes
6 | * Spelling, grammar, review
7 | * Containers Work in Progress and Known Issues pages
8 | * Add exact error messages for more searchable resolution to issues.
9 |
10 | ## Articles to edit/revise
11 | * Hyper-V on Windows [remote host management article](./virtualization/hyperv_on_windows/user_guide/remote_host_management.md)
12 |
13 | ## Articles to add
14 | * README for all Container samples and tools
15 | * README for all Hyper-V samples and tools
16 |
--------------------------------------------------------------------------------
/ThirdPartyNotices:
--------------------------------------------------------------------------------
1 | ##Legal Notices
2 | Microsoft and any contributors grant you a license to the Microsoft documentation and other content
3 | in this repository under the [Creative Commons Attribution 4.0 International Public License](https://creativecommons.org/licenses/by/4.0/legalcode),
4 | see the [LICENSE](LICENSE) file, and grant you a license to any code in the repository under the [MIT License](https://opensource.org/licenses/MIT), see the
5 | [LICENSE-CODE](LICENSE-CODE) file.
6 |
7 | Microsoft, Windows, Microsoft Azure and/or other Microsoft products and services referenced in the documentation
8 | may be either trademarks or registered trademarks of Microsoft in the United States and/or other countries.
9 | The licenses for this project do not grant you rights to use any Microsoft names, logos, or trademarks.
10 | Microsoft's general trademark guidelines can be found at http://go.microsoft.com/fwlink/?LinkID=254653.
11 |
12 | Privacy information can be found at https://privacy.microsoft.com/en-us/
13 |
14 | Microsoft and any contributors reserve all others rights, whether under their respective copyrights, patents,
15 | or trademarks, whether by implication, estoppel or otherwise.
--------------------------------------------------------------------------------
/demos/2015-DemoDay-PSDirect/README.md:
--------------------------------------------------------------------------------
1 | # Scooley's easy PS Direct Demo
2 |
3 | What it does: Start IIS in a virtual machine of your choice.
4 |
5 | ## VM Prep Steps
6 | Start the VM and set admin credentials for some user account.
7 |
8 | ## Variables you need to customize
9 |
10 | **Creds**
11 | * `$username` - name of an Admin user
12 | * `$pass` - Admin user pass in plain text because this is for demos only
13 |
14 | **Paths and names**
15 | * `$vmname` - name of the virtual machine to configure as an IIS Server
16 | * `$clean` - name of snapshot to revert to before and after the demo
17 | * `$sitepath` - location of your site folder on the host OS
18 |
19 | **Guest functions - optional**
20 | `guest2` customizes the site. All files are pulled from the host so you don't need to change anything here but you can.
21 |
22 |
23 | ## VM Setup
24 | The VM Must be running Win10+ or Server TP3+.
25 |
26 | I manually enabled the guest file copy IC. -- I should do this in the script.
27 | I also enabled logging in as Administrator and my script is using the Administrator account. Again, demo only.
28 |
29 | Once the OS is installed, make sure the script knows the Admin creds.
--------------------------------------------------------------------------------
/demos/2015-DemoDay-PSDirect/site/Dude.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/demos/2015-DemoDay-PSDirect/site/Dude.png
--------------------------------------------------------------------------------
/demos/2015-DemoDay-PSDirect/site/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |

11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/demos/2015-Ignite-Whats-New/Building-the-Ignite-Demo.pptx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/demos/2015-Ignite-Whats-New/Building-the-Ignite-Demo.pptx
--------------------------------------------------------------------------------
/demos/2015-Ignite-Whats-New/IgniteSite/Dude.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/demos/2015-Ignite-Whats-New/IgniteSite/Dude.png
--------------------------------------------------------------------------------
/demos/2015-Ignite-Whats-New/IgniteSite/default.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Hello, Ignite!
13 |
14 |
15 |
16 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/demos/2015-Ignite-Whats-New/Whats-New-In-Windows-Server-HyperV.pptx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/demos/2015-Ignite-Whats-New/Whats-New-In-Windows-Server-HyperV.pptx
--------------------------------------------------------------------------------
/demos/2015-Ignite-Whats-New/scripts/vTPMSetup.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/demos/2015-Ignite-Whats-New/scripts/vTPMSetup.txt
--------------------------------------------------------------------------------
/demos/2016-Ignite-Whats-New/README.md:
--------------------------------------------------------------------------------
1 | # Ben's 2016 Ignite Demo
2 |
3 | Here's how you can run it in your environment
4 | (contribute here :))
5 |
--------------------------------------------------------------------------------
/hyperv-samples/benarm-powershell/Daily-Status-Report/readme.md:
--------------------------------------------------------------------------------
1 | For information read: http://blogs.msdn.com/b/virtual_pc_guy/archive/2014/03/17/my-daily-hyper-v-status-email-part-1-of-5.aspx
2 |
--------------------------------------------------------------------------------
/hyperv-samples/benarm-powershell/Expand-VMConfig.ps1:
--------------------------------------------------------------------------------
1 | Function Expand-VMConfig ($VMConfig) {
2 | $tempVM = (Compare-VM -Copy -Path $VMConfig -GenerateNewID).VM
3 |
4 | Write-Host "VM Configuration Data"
5 | Write-Host "====================="
6 | $tempVM | Select *
7 |
8 | Write-Host "VM Network Adapters"
9 | Write-Host "====================="
10 | $tempVM.NetworkAdapters
11 |
12 | Write-Host "VM Hard Drives"
13 | Write-Host "====================="
14 | $tempVM.HardDrives
15 |
16 | Write-Host "VM DVD Drives"
17 | Write-Host "====================="
18 | $tempVM.DVDDrives
19 |
20 | Write-Host "VM Floppy Drive"
21 | Write-Host "====================="
22 | $tempVM.FloppyDrive
23 |
24 | Write-Host "VM Fibre Channel"
25 | Write-Host "====================="
26 | $tempVM.FibreChannelHostBusAdapters
27 |
28 | Write-Host "VM COM1"
29 | Write-Host "====================="
30 | $tempVM.ComPort1
31 |
32 | Write-Host "VM COM2"
33 | Write-Host "====================="
34 | $tempVM.ComPort2}
35 |
--------------------------------------------------------------------------------
/hyperv-samples/benarm-powershell/GuestNameCheck.ps1:
--------------------------------------------------------------------------------
1 | # Get the virtual machine name from the parent partition
2 | <<<<<<< HEAD
3 | $vmName = (Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters").VirtualMachineName
4 |
5 | # Replace any non-alphanumeric characters with an underscore
6 | $vmName = [Regex]::Replace($vmName, "\W","_")
7 |
8 | # Trim names that are longer than 15 characters
9 | $vmName = $vmName.Substring(0, [System.Math]::Min(15, $vmName.Length))
10 | =======
11 | $vmName = (Get-ItemProperty -path "HKLM:\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters").VirtualMachineName
12 | # Replace any non-alphanumeric characters with an underscore
13 | $vmName = [Regex]::Replace($vmName,"\W","_")
14 | # Trim names that are longer than 15 characters
15 | $vmName = $vmName.Substring(0,[System.Math]::Min(15, $vmName.Length))
16 | >>>>>>> 9339480bc30c0fc1ee0a1d9f34a6a2b4d9df5202
17 |
18 | # Check the trimmed and cleaned VM name against the guest OS name
19 | # If it is different, change the guest OS name and reboot
20 | if ($env:COMPUTERNAME -ne $vmName)
21 | {
22 | (Get-WmiObject Win32_ComputerSystem).Rename($vmName); shutdown -r -t 0
23 | }
--------------------------------------------------------------------------------
/hyperv-samples/benarm-powershell/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Benjamin Armstrong
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/hyperv-samples/benarm-powershell/Misc/BingCmdlets.ps1:
--------------------------------------------------------------------------------
1 | Add-Type -Assembly System.Web
2 | $WebClient = New-Object system.Net.WebClient
3 |
4 | Function Get-BingCount([string] $Term) {
5 |
6 | # Add plus and quotes, encodes for URL
7 | $Term = '+"' + $Term + '"'
8 | $Term = [System.Web.HttpUtility]::UrlEncode($Term)
9 |
10 | # Load the page as a string
11 | $URL = "http://www.bing.com/search?q=" + $Term
12 | $Page = $WebClient.DownloadString($URL)
13 |
14 | # searches for the string before the number of hits on the page
15 | $String1 = ''
16 | $Index1 = $Page.IndexOf($String1)
17 |
18 | # if found the right string, finds the exact end of the number
19 | If ($Index1 -ne -1) {
20 | $Index1 += $String1.Length
21 | $Index2 = $Page.IndexOf(" ", $Index1)
22 | $result = $Page.Substring($Index1, $Index2 - $index1)
23 | } else { $result = "0" }
24 |
25 | # Return the count
26 | return $result
27 | }
28 |
29 | $CmdletList = Get-Command -Module Hyper-V | Select Name
30 | $CmdletCount = $CmdletList.Count -1
31 | $hashTable = $null
32 | $hashTable = @{}
33 |
34 | 0..$CmdletCount | % {
35 |
36 | # Tracks progress
37 | Write-Progress -Activity "Checking cmdlet popularity" -PercentComplete ($_ * 100 / $CmdletCount)
38 |
39 | # Check the popularity with Bing
40 | $cmdlet = $CmdletList[$_].Name
41 | $count = [int] (Get-BingCount $cmdlet)
42 |
43 | # Put data in a hashtable
44 | $hashTable.add($cmdlet, $count)
45 | }
46 |
47 | $hashTable.GetEnumerator() | sort value -Descending | select @{N="Cmdlet";E={$_.Name}}, @{N="Popularity";E={$_.Value}}
48 |
49 | Write-Progress -Activity "Checking cmdlet popularity" -Completed
50 |
51 | # Releases resources used by the web client
52 | $WebClient.Dispose()
53 |
--------------------------------------------------------------------------------
/hyperv-samples/benarm-powershell/README.md:
--------------------------------------------------------------------------------
1 | # Hyper-V-PowerShell
2 | <<<<<<< HEAD
3 | Scripts that primarily use the Hyper-V PowerShell interfaces driving virtual machines
4 | =======
5 | Scripts that primarily use the Hyper-V PowerShell interfaces driving virtual machines
6 | >>>>>>> private/TP3
7 |
--------------------------------------------------------------------------------
/hyperv-samples/benarm-powershell/Snippets/CopyTextFileIntoVM.ps1:
--------------------------------------------------------------------------------
1 | # Pass in script file - array trick from http://powershell.com/cs/forums/t/4169.aspx
2 | function copyTextFileIntoVM([string]$VMName, $cred, [string]$sourceFilePath, [string]$destinationFilePath){
3 | $content = Get-Content $sourceFilePath
4 | icm -VMName $VMName -Credential $cred {param($Script, $file)
5 | $script | set-content $file} -ArgumentList (,$content), $destinationFilePath}
--------------------------------------------------------------------------------
/hyperv-samples/benarm-powershell/Snippets/PSCreds.ps1:
--------------------------------------------------------------------------------
1 | $localCred = new-object -typename System.Management.Automation.PSCredential -argumentlist "Administrator", (ConvertTo-SecureString "P@ssw0rd" -AsPlainText -Force)
--------------------------------------------------------------------------------
/hyperv-samples/benarm-powershell/Snippets/Readme.md:
--------------------------------------------------------------------------------
1 | # Snippets #
2 |
3 | Random snippets of useful PowerShell
--------------------------------------------------------------------------------
/hyperv-samples/benarm-powershell/Snippets/WaitForPSDirect.ps1:
--------------------------------------------------------------------------------
1 | function waitForPSDirect([string]$VMName, $cred){
2 | Write-Output "[$($VMName)]:: Waiting for PowerShell Direct (using $($cred.username))"
3 | while ((icm -VMName $VMName -Credential $cred {"Test"} -ea SilentlyContinue) -ne "Test") {Sleep -Seconds 1}}
--------------------------------------------------------------------------------
/hyperv-samples/benarm-powershell/Snippets/WaitForVMDHCP.ps1:
--------------------------------------------------------------------------------
1 | # Wait for DHCP
2 | while ((Get-NetIPAddress | ? AddressFamily -eq IPv4 | ? IPAddress -ne 127.0.0.1).SuffixOrigin -ne "Dhcp") {sleep -Milliseconds 10}
--------------------------------------------------------------------------------
/hyperv-samples/benarm-powershell/Snippets/addNicWithIP.ps1:
--------------------------------------------------------------------------------
1 | function addNicWithIP([string]$VMName,$cred, [string]$Switch, [string]$IPaddress, [string]$subnetPrefixLength){
2 | $newNetAdapter = Add-VMNetworkAdapter -VMName $VMName -SwitchName $Switch -Passthru
3 | Write-Output "[$($VMName)]:: Wait for IP address and create virtual switch"
4 | waitForPSDirect $VMName $cred
5 | icm -VMName $VMName -Credential $cred {
6 | param($IPAddress, $subnetPrefixLength, $MacAddress)
7 | # Wait for the NIC to appear
8 | do {sleep 1} until (@(get-netadapter | ? PermanentAddress -eq $MacAddress).Count -eq 1)
9 | # Setup IP Address
10 | New-NetIPAddress -IPAddress $IPAddress `
11 | -InterfaceAlias (get-netadapter | ? PermanentAddress -eq $MacAddress).Name `
12 | -PrefixLength $subnetPrefixLength
13 | } -ArgumentList $IPAddress, $subnetPrefixLength, $newNetAdapter.MacAddress
14 | }
--------------------------------------------------------------------------------
/hyperv-samples/benarm-powershell/Ubuntu-VM-Build/readme.md:
--------------------------------------------------------------------------------
1 | Scripts for creating Ubuntu VMs on Hyper-V
2 |
--------------------------------------------------------------------------------
/hyperv-samples/benarm-powershell/vmconnect.ps1:
--------------------------------------------------------------------------------
1 | function Start-VMConnect
2 | {
3 | [CmdletBinding(
4 | SupportsShouldProcess = $true
5 | )]
6 | Param
7 | (
8 | # CMDLet takes a single parameter of VMNames.
9 | # Can be single or plural, can come from the pipeline.
10 |
11 | [Parameter(Mandatory = $True,
12 | ValueFromPipeline = $True
13 | )]
14 | [string[]]$VMnames
15 | )
16 |
17 | Begin
18 | {
19 | # Path to the binary for FreeRDP
20 | $FreeRDPPath = "C:\FreeRDP\wfreerdp.exe"
21 | }
22 |
23 | Process
24 | {
25 | foreach ($VMname in $VMnames)
26 | {
27 | if ($PSCmdlet.ShouldProcess($VMname))
28 | {
29 | # Get the ID of the virtual machine
30 | # If a VM object has been provided - grab the ID directly
31 | # Otherwise, try and get the VM object and get the ID from there
32 |
33 | if ($VMname.GetType().Name -eq "VirtualMachine")
34 | {
35 | $VMID = $VMname.ID
36 | }
37 | else
38 | {
39 | $VMID = (Get-VM -Name $VMname | Select-Object -First 1).ID
40 | }
41 |
42 | # Start FreeRDP
43 | Start-Process $FreeRDPPath -ArgumentList "/v:localhost:2179 /vmconnect:$($VMID)"
44 | }
45 | }
46 | }
47 |
48 | End {}
49 | }
--------------------------------------------------------------------------------
/hyperv-samples/benarm-wmi-v2/EventNotification.ps1:
--------------------------------------------------------------------------------
1 | # WMI Query that specifies what events we will watch for
2 | $Query = "Select * from __InstanceModificationEvent within 3 where TargetInstance ISA 'MSVM_ComputerSystem' `
3 | and TargetInstance.EnabledState <> PreviousInstance.EnabledState"
4 |
5 | # Script block that will run whenever the event fires
6 | [ScriptBlock]$Action = {
7 | $VMName = $Event.SourceEventArgs.NewEvent.TargetInstance.ElementName
8 |
9 | switch ($Event.SourceEventArgs.NewEvent.TargetInstance.EnabledState)
10 | {
11 | 2 {$vmState = "running"}
12 | 3 {$vmState = "turned off"}
13 | 9 {$vmState = "paused"}
14 | 6 {$vmState = "in a saved state"}
15 | 10 {$vmState = "starting"}
16 | 4 {$vmState = "stopping"}
17 | default {$vmState = "in an unknown state..."}
18 | }
19 |
20 | if ($Event.SourceEventArgs.NewEvent.TargetInstance.EnabledState -eq 1)
21 | {
22 | $vmState = $Event.SourceEventArgs.NewEvent.TargetInstance.OtherEnabledState
23 | }
24 |
25 | Write-Host "The virtual machine '$($vmName)' is now $($vmState)."
26 | }
27 |
28 | # Register for the events
29 | Register-WMIEvent -Query $Query -Action $Action -Namespace root\virtualization\v2
30 |
31 | # To clean up - run "Get-EventSubscriber | Unregister-Event"
32 |
--------------------------------------------------------------------------------
/hyperv-samples/benarm-wmi-v2/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Benjamin Armstrong
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/hyperv-samples/benarm-wmi-v2/README.md:
--------------------------------------------------------------------------------
1 | # Hyper-V-WMI-v2
2 | Scripts that primarily use the Hyper-V WMI v2 APIs (Windows Server 2012 and Later)
3 |
--------------------------------------------------------------------------------
/hyperv-tools/Convert-WindowsImage/.vs/Convert-WindowsImage/v15/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/hyperv-tools/Convert-WindowsImage/.vs/Convert-WindowsImage/v15/.suo
--------------------------------------------------------------------------------
/hyperv-tools/Convert-WindowsImage/Convert-WindowsImage.psd1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/hyperv-tools/Convert-WindowsImage/Convert-WindowsImage.psd1
--------------------------------------------------------------------------------
/hyperv-tools/Convert-WindowsImage/Convert-WindowsImage.pssproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | 2.0
6 | 6CAFC0C6-A428-4d30-A9F9-700E829FEA51
7 | Exe
8 | MyApplication
9 | MyApplication
10 | Convert-WindowsImage
11 |
12 |
13 | true
14 | full
15 | false
16 | bin\Debug\
17 | DEBUG;TRACE
18 | prompt
19 | 4
20 |
21 |
22 | pdbonly
23 | true
24 | bin\Release\
25 | TRACE
26 | prompt
27 | 4
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/hyperv-tools/Convert-WindowsImage/Convert-WindowsImage.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.25123.0
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{F5034706-568F-408A-B7B3-4D38C6DB8A32}") = "Convert-WindowsImage", "Convert-WindowsImage.pssproj", "{6CAFC0C6-A428-4D30-A9F9-700E829FEA51}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {6CAFC0C6-A428-4D30-A9F9-700E829FEA51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {6CAFC0C6-A428-4D30-A9F9-700E829FEA51}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {6CAFC0C6-A428-4D30-A9F9-700E829FEA51}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {6CAFC0C6-A428-4D30-A9F9-700E829FEA51}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/hyperv-tools/Convert-WindowsImage/Convert-WindowsImage.tests.ps1:
--------------------------------------------------------------------------------
1 | #
2 | # This is a PowerShell Unit Test file.
3 | # You need a unit test framework such as Pester to run PowerShell Unit tests.
4 | # You can download Pester from http://go.microsoft.com/fwlink/?LinkID=534084
5 | #
6 |
7 | Describe "Get-Function" {
8 | Context "Function Exists" {
9 | It "Should Return" {
10 |
11 | }
12 | }
13 | }
--------------------------------------------------------------------------------
/hyperv-tools/Convert-WindowsImage/README.md:
--------------------------------------------------------------------------------
1 | Please note that this version of the script is for archival purposes only and not in development anymore. It has been migrated to a separate repo in order to decouple from Documentation, and to streamline development process.
2 |
3 | For the current development version, please visit https://github.com/Microsoft/Convert-WindowsImage. That repo also stores older versions from different forks, including this one.
4 |
5 | Have you got any questions, comments, suggestions or access issues—kindly email artem.pronichkin@microsoft.com. Thanks!
6 |
--------------------------------------------------------------------------------
/hyperv-tools/DiscreteDeviceAssignment/SurveyDDA.ps1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/hyperv-tools/DiscreteDeviceAssignment/SurveyDDA.ps1
--------------------------------------------------------------------------------
/hyperv-tools/DumpEncryption/readme.md:
--------------------------------------------------------------------------------
1 | Sample Script: Configure dump encryption
2 | ================================================================================
3 |
4 | This script can be used to configure dump encryption in a guarded fabric.
5 |
6 |
--------------------------------------------------------------------------------
/hyperv-tools/Nested/Screenshot Examples/DCHPAssignedIPNAT.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/hyperv-tools/Nested/Screenshot Examples/DCHPAssignedIPNAT.PNG
--------------------------------------------------------------------------------
/hyperv-tools/Nested/Screenshot Examples/README.md:
--------------------------------------------------------------------------------
1 | Two Screenshots
2 | 1) Static IP Address Assigned Net Natwork
3 | 2) DCHP Dynamically Assigned IP Address Net Natwork
4 |
--------------------------------------------------------------------------------
/hyperv-tools/Nested/Screenshot Examples/StaticIPAssignments.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/hyperv-tools/Nested/Screenshot Examples/StaticIPAssignments.PNG
--------------------------------------------------------------------------------
/hyperv-tools/ic-update/README.md:
--------------------------------------------------------------------------------
1 | # Integration component scripts
2 |
3 | ## offline-update-host.ps1
4 | This script updates integration components in an offline VM from the Hyper-V host.
5 |
6 | Parameters:
7 | * `vhdPath` - Path to the virtual machine's VHD or VHDX.
8 | * `cabPath` - Path to the cab file. This should be the cab file with the appropriate integration components for the virtual machine.
9 |
10 | ## offline-update-guest.ps1
11 | This script updates integration components in an offline VM from within the VM.
12 |
13 | * `cabPath` - Path to the cab file. This should be the cab file with the appropriate integration components for the virtual machine.
14 |
--------------------------------------------------------------------------------
/hyperv-tools/ic-update/offline-update-guest.ps1:
--------------------------------------------------------------------------------
1 | Param(
2 | [Parameter(Mandatory=$True)]
3 | [string]$cabPath
4 | )
5 |
6 | #Install the patch
7 | Add-WindowsPackage -Online -PackagePath $cabPath
--------------------------------------------------------------------------------
/hyperv-tools/ic-update/offline-update-host.ps1:
--------------------------------------------------------------------------------
1 | Param(
2 | [Parameter(Mandatory=$True)]
3 | [string]$vhdPath,
4 |
5 | [Parameter(Mandatory=$True)]
6 | [string]$cabPath,
7 | )
8 |
9 | #Mount the VHD
10 | $diskNo=(Mount-VHD -Path $vhdPath -Passthru).DiskNumber
11 |
12 | #Get the driver letter associated with the mounted VHD, note this assumes it only has one partition if there are more use the one with OS bits
13 | $driveLetter=(Get-Disk $diskNo | Get-Partition).DriveLetter
14 |
15 | #Check to see if the disk is online if it is not online it
16 | if ((Get-Disk $diskNo).OperationalStatus -ne 'Online')
17 | {Set-Disk $MountedVHD.Number -IsOffline:$false -IsReadOnly:$false}
18 |
19 | #Install the patch
20 | Add-WindowsPackage -PackagePath $cabPath -Path ($driveLetter + ":\")
21 |
22 | #Dismount the VHD
23 | Dismount-VHD -Path $vhdPath
24 |
--------------------------------------------------------------------------------
/hyperv-tools/root-memory-reserve/readme.md:
--------------------------------------------------------------------------------
1 | # Memory scripts
2 |
3 | ## clear-MemoryReserve-regkey.ps1
4 | Clears the (now deprecated) MemoryReserve registry key if it is set.
5 |
6 | This key controls how much memory Hyper-V sets aside for the host. By default, Hyper-V root reserve is:
7 | 384MB + 30MB per 1GB of physical memory on the host machine.
8 |
9 | To run the script, open PowerShell and run:
10 | ``` PowerShell
11 | Invoke-WebRequest -Uri https://raw.githubusercontent.com/Microsoft/Virtualization-Documentation/live/hyperv-tools/root-memory-reserve/clear-MemoryReserve-regkey.ps1 -OutFile clear-MemoryReserve-regkey.ps1
12 | .\clear-MemoryReserve-regkey.ps1
13 | ```
14 |
15 |
16 | For changes to take effect, restart the vmms.
17 |
18 | ``` PowerShell
19 | Restart-Service vmms
20 | ```
21 |
--------------------------------------------------------------------------------
/prospective-docs/README.md:
--------------------------------------------------------------------------------
1 | # Prospective Documentation
2 |
3 | This folder is home to documents that should probably exist somewhere but don't have a clear home. The goal is to provide a low-stress way to propose content without worrying about its publication readiness.
4 |
5 | > Warning: The documentation here hasn't necessarily been reviewed and is very likely incomplete. Do not assume it's correct.
6 |
7 | If a document appears here, the documentation team and Hyper-V team will:
8 |
9 | 1. Review the content and determine if it belongs in the documentation
10 | 2. Determine where in the documentation this content belongs
11 | 3. Collaborate with the original author to edit it and make it publication ready
12 | 4. Publish the document when steps 1-3 have been completed.
13 |
14 | > **Note:** If you are a Microsoft employee/partner and want a similar process for NDA content, [contact the documentation team (e-mail)](mailto:HyperVContentOwners@microsoft.com?subject=Contribute NDA Content to Virtualization-Documentation&body=Proposed content:).
15 |
16 | If you have questions or comments, feel free to [contact us](mailto:HyperVContentOwners@microsoft.com?subject=Virtualization-Documentation questions).
17 |
--------------------------------------------------------------------------------
/prospective-docs/ic-history.md:
--------------------------------------------------------------------------------
1 | #Integration Components
2 |
3 | What they are and how we got here.
4 |
5 | Time sync!
6 | Doesn't work well in Linux.
7 |
--------------------------------------------------------------------------------
/prospective-docs/media/HVBackupArchitecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/prospective-docs/media/HVBackupArchitecture.png
--------------------------------------------------------------------------------
/prospective-docs/media/HVBackupArchitecture2012R2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/prospective-docs/media/HVBackupArchitecture2012R2.png
--------------------------------------------------------------------------------
/prospective-docs/media/HVBackupArchitecture2016.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/prospective-docs/media/HVBackupArchitecture2016.png
--------------------------------------------------------------------------------
/tlfs/Hypervisor Top Level Functional Specification v2.0.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/tlfs/Hypervisor Top Level Functional Specification v2.0.pdf
--------------------------------------------------------------------------------
/tlfs/Hypervisor Top Level Functional Specification v3.0.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/tlfs/Hypervisor Top Level Functional Specification v3.0.pdf
--------------------------------------------------------------------------------
/tlfs/Hypervisor Top Level Functional Specification v4.0.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/tlfs/Hypervisor Top Level Functional Specification v4.0.pdf
--------------------------------------------------------------------------------
/tlfs/Hypervisor Top Level Functional Specification v4.0b.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/tlfs/Hypervisor Top Level Functional Specification v4.0b.pdf
--------------------------------------------------------------------------------
/tlfs/Hypervisor Top Level Functional Specification v5.0.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/tlfs/Hypervisor Top Level Functional Specification v5.0.pdf
--------------------------------------------------------------------------------
/tlfs/Hypervisor Top Level Functional Specification v5.0b.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/tlfs/Hypervisor Top Level Functional Specification v5.0b.pdf
--------------------------------------------------------------------------------
/tlfs/Requirements for Implementing the Microsoft Hypervisor Interface.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/tlfs/Requirements for Implementing the Microsoft Hypervisor Interface.pdf
--------------------------------------------------------------------------------
/virtualization/api/TOC.md:
--------------------------------------------------------------------------------
1 | # [Test Page](index.md)
--------------------------------------------------------------------------------
/virtualization/api/docfx.json:
--------------------------------------------------------------------------------
1 | {
2 | "build": {
3 | "content": [
4 | {
5 | "files": ["**/**.md", "**/**.yml"],
6 | "exclude": [
7 | "**/obj/**",
8 | "**/includes/**",
9 | "README.md",
10 | "LICENSE",
11 | "LICENSE-CODE",
12 | "ThirdPartyNotices"
13 | ]
14 | }
15 | ],
16 | "resource": [
17 | {
18 | "files": [
19 | "**/*.png",
20 | "**/*.jpg"
21 | ],
22 | "exclude": [
23 | "**/obj/**",
24 | "**/includes/**"
25 | ]
26 | }
27 | ],
28 | "overwrite": [],
29 | "externalReference": [],
30 | "globalMetadata": {
31 | "breadcrumb_path": "/virtualization/toc.json"
32 | },
33 | "fileMetadata": {},
34 | "template": [],
35 | "dest": "virtualization/api"
36 | }
37 | }
--------------------------------------------------------------------------------
/virtualization/api/index.md:
--------------------------------------------------------------------------------
1 | # Hello World!
--------------------------------------------------------------------------------
/virtualization/community/TOC.md:
--------------------------------------------------------------------------------
1 | # [Microsoft Virtualization Community](index.md)
2 | # [Contribute Documentation](contribute-to-docs.md)
--------------------------------------------------------------------------------
/virtualization/community/docfx.json:
--------------------------------------------------------------------------------
1 | {
2 | "build": {
3 | "content": [
4 | {
5 | "files": ["**/**.md", "**/**.yml"],
6 | "exclude": [
7 | "**/obj/**",
8 | "**/includes/**",
9 | "README.md",
10 | "LICENSE",
11 | "LICENSE-CODE",
12 | "ThirdPartyNotices"
13 | ]
14 | }
15 | ],
16 | "resource": [
17 | {
18 | "files": ["**/media/**"],
19 | "exclude": ["**/obj/**"]
20 | }
21 | ],
22 | "externalReference": [],
23 | "template": "op.html",
24 | "dest": "virtualization/community",
25 | "globalMetadata": {
26 | "breadcrumb_path": "/virtualization/toc.json"
27 | }
28 | }
29 | }
--------------------------------------------------------------------------------
/virtualization/community/media/GitFromWinCMD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/community/media/GitFromWinCMD.png
--------------------------------------------------------------------------------
/virtualization/community/media/GitHubCreatePR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/community/media/GitHubCreatePR.png
--------------------------------------------------------------------------------
/virtualization/community/media/GitHubEdit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/community/media/GitHubEdit.png
--------------------------------------------------------------------------------
/virtualization/community/media/GitHubEditor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/community/media/GitHubEditor.png
--------------------------------------------------------------------------------
/virtualization/community/media/GitHubPR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/community/media/GitHubPR.png
--------------------------------------------------------------------------------
/virtualization/community/media/GitHubProposeChange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/community/media/GitHubProposeChange.png
--------------------------------------------------------------------------------
/virtualization/community/media/GitHubView.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/community/media/GitHubView.png
--------------------------------------------------------------------------------
/virtualization/community/media/HyperVPMs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/community/media/HyperVPMs.png
--------------------------------------------------------------------------------
/virtualization/community/media/editDoc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/community/media/editDoc.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/TOC.md:
--------------------------------------------------------------------------------
1 | # [Introduction to Hyper-V](./about/index.md)
2 | # [Install Hyper-V](quick-start/enable-hyper-v.md)
3 | # [Make a Virtual Machine](quick-start/quick-create-virtual-machine.md)
4 | # Manage Virtual Machines with Hyper-V
5 | ## [Hyper-V and PowerShell](quick-start/try-hyper-v-powershell.md)
6 | ## [Work with Checkpoints](user-guide/checkpoints.md)
7 | ## [Connect with PowerShell Direct](user-guide/powershell-direct.md)
8 | ## [Create pre-release VMs](user-guide/create-pre-release-vm.md)
9 | # Manage the Hyper-V Hosts
10 | ## [Enable Nested Virtualization](user-guide/nested-virtualization.md)
11 | ## [Set up a NAT network](user-guide/setup-nat-network.md)
12 | ## [Build an integration Service](user-guide/make-integration-service.md)
13 | ## [Port Hyper-V WMI](user-guide/refactor-wmiv1-to-wmiv2.md)
14 | # Reference
15 | ## [Hyper-V Requirements](reference/hyper-v-requirements.md)
16 | ## [Supported Guest Operating Systems](about/supported-guest-os.md)
17 | ## [Hyper-V PowerShell](https://technet.microsoft.com/library/hh848559.aspx)
18 | ## [Hyper-V WMI Provider (V2)](https://msdn.microsoft.com/library/hh850319.aspx)
19 | ## [Hyper-V Integration Services](reference/integration-services.md)
20 | ## [Hyper-V Architecture](reference/hyper-v-architecture.md)
21 | ## [Hypervisor Specifications](reference/tlfs.md)
22 | # Community and Support
23 | ## [Hyper-V forums](https://social.technet.microsoft.com/Forums/windowsserver/en-US/home?forum=winserverhyperv)
24 |
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/about/hyperv_on_windows.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: index
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/about/media/HyperVNesting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/about/media/HyperVNesting.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/about/media/ProductionCheckpoints.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/about/media/ProductionCheckpoints.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/about/media/StandardCheckpoints.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/about/media/StandardCheckpoints.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/about/supported_guest_os.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: supported-guest-os
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/about/whats_new.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: index
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/develop/make_mgmt_service.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../user-guide/make-integration-service
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/develop/powershell_snippets.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../index
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/develop/tlfs.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../reference/tlfs
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/docfx.json:
--------------------------------------------------------------------------------
1 | {
2 | "build": {
3 | "content": [
4 | {
5 | "files": ["**/**.md", "**/**.yml"],
6 | "exclude": [
7 | "**/obj/**",
8 | "**/includes/**",
9 | "README.md",
10 | "LICENSE",
11 | "LICENSE-CODE",
12 | "ThirdPartyNotices"
13 | ]
14 | }
15 | ],
16 | "resource": [
17 | {
18 | "files": [
19 | "**/*.png",
20 | "**/*.jpg"
21 | ],
22 | "exclude": [
23 | "**/obj/**",
24 | "**/includes/**"
25 | ]
26 | }
27 | ],
28 | "overwrite": [],
29 | "externalReference": [],
30 | "globalMetadata": {
31 | "breadcrumb_path": "/virtualization/toc.json"
32 | },
33 | "fileMetadata": {},
34 | "template": [],
35 | "dest": "virtualization/hyper-v-on-windows"
36 | }
37 | }
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/media/All_ContentTypeIcons_VisualWalkthrough_65.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/media/All_ContentTypeIcons_VisualWalkthrough_65.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/media/Chat_65.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/media/Chat_65.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/media/MeetsRequirements_65.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/media/MeetsRequirements_65.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/media/develop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/media/develop.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/media/whats_new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/media/whats_new.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: enable-hyperv
3 | ---
4 |
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/EnhancedEn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/EnhancedEn.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/EnhancedNA.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/EnhancedNA.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/OSDeploy_upd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/OSDeploy_upd.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/POSH_CP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/POSH_CP.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/POSH_CP2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/POSH_CP2.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/Pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/Pause.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/Reset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/Reset.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/Revert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/Revert.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/Save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/Save.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/Select_Export1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/Select_Export1.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/Shutdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/Shutdown.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/Standard1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/Standard1.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/Start.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/Start.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/Turnoff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/Turnoff.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/after_delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/after_delete.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/applied_production.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/applied_production.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/apply_standard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/apply_standard.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/basic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/basic.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/click_export.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/click_export.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/command_grid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/command_grid.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/coreinfo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/coreinfo.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/ctrlaltdel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/ctrlaltdel.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/delete_checkpoint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/delete_checkpoint.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/delete_me.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/delete_me.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/delete_warn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/delete_warn.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/dism_upd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/dism_upd.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/enable_role_upd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/enable_role_upd.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/export_confirm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/export_confirm.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/export_progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/export_progress.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/get_help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/get_help.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/get_vm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/get_vm.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/hyper-v_feature_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/hyper-v_feature_selected.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/network_warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/network_warning.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/newSwitch_upd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/newSwitch_upd.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/new_switch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/new_switch.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/new_switch_createbutton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/new_switch_createbutton.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/new_vhd_upd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/new_vhd_upd.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/new_vhd_upd2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/new_vhd_upd2.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/new_vm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/new_vm.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/new_vm2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/new_vm2.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/new_vm_upd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/new_vm_upd.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/pen_changes_upd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/pen_changes_upd.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/production.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/production.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/production_CheckpointName.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/production_CheckpointName.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/production_complete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/production_complete.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/production_notepad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/production_notepad.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/production_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/production_off.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/production_pop-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/production_pop-up.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/programs_and_features.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/programs_and_features.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/quickcreatesteps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/quickcreatesteps.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/quickcreatesteps_inked.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/quickcreatesteps_inked.jpg
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/rdp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/rdp.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/restart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/restart.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/restart_upd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/restart_upd.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/save_standard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/save_standard.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/select_export.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/select_export.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/select_folder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/select_folder.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/share_nic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/share_nic.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/standard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/standard.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/standard_applied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/standard_applied.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/standard_applied_notepad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/standard_applied_notepad.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/standard_complete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/standard_complete.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/standard_notepad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/standard_notepad.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/systeminfo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/systeminfo.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/virtual_switch_manager.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/virtual_switch_manager.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/virtual_switch_manager1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/virtual_switch_manager1.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick-start/media/vmconnect_start_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/quick-start/media/vmconnect_start_button.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick_start/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../user-guide/index
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick_start/walkthrough.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../user-guide/index
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick_start/walkthrough_checkpoints.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../user-guide/checkpoints
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick_start/walkthrough_compatibility.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../reference/hyper-v-requirements
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick_start/walkthrough_create_vm.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../quick-start/create-virtual-machine
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick_start/walkthrough_export_import.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../user-guide/export-import
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick_start/walkthrough_install.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../quick-start/enable-hyper-v
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick_start/walkthrough_powershell.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../quick-start/try-hyper-v-powershell
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/quick_start/walkthrough_virtual_switch.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../quick-start/connect-to-network
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/reference/media/SystemInfo-upd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/reference/media/SystemInfo-upd.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/reference/media/hv_architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/reference/media/hv_architecture.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/EnterCreds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/EnterCreds.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/HVNesting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/HVNesting.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/HVNoNesting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/HVNoNesting.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/HVServices.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/HVServices.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/HyperVManager-ConnectToHost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/HyperVManager-ConnectToHost.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/HyperVManager-ConnectToLocalHost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/HyperVManager-ConnectToLocalHost.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/HyperVManager-ConnectToRemoteHost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/HyperVManager-ConnectToRemoteHost.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/HyperVManager-ConnectToRemoteHostAltCreds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/HyperVManager-ConnectToRemoteHostAltCreds.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/HyperVManager-ConnectToRemoteHostWin8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/HyperVManager-ConnectToRemoteHostWin8.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/HyperVManager-IntegrationServices.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/HyperVManager-IntegrationServices.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/HyperVManager-OpenVMSettings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/HyperVManager-OpenVMSettings.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/HyperVNesting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/HyperVNesting.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/apply_standard_upd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/apply_standard_upd.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/checkpoint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/checkpoint.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/checkpoint_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/checkpoint_button.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/checkpoint_upd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/checkpoint_upd.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/flightingSDK.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/flightingSDK.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/production_Checkpoin_upd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/production_Checkpoin_upd.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user-guide/media/std_checkpoint_upd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/hyper-v-on-windows/user-guide/media/std_checkpoint_upd.png
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user_guide/checkpoints.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../user-guide/checkpoints
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user_guide/create_pre-release_vm.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../user-guide/create-pre-release-vm
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user_guide/export_import.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: https://technet.microsoft.com/windows-server-docs/compute/hyper-v/deploy/export-and-import-virtual-machines
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user_guide/migrating_vms.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: http://aka.ms/upgradevmconfig
3 | ---
4 |
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user_guide/nesting.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../user-guide/nested-virtualization
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user_guide/remote_host_management.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: https://technet.microsoft.com/windows-server-docs/compute/hyper-v/manage/remotely-manage-hyper-v-hosts
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user_guide/setup_nat_network.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../user-guide/setup-nat-network
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user_guide/troubleshooting.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../user-guide/troubleshooting
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/user_guide/vmsession.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../user-guide/powershell-direct
3 | ---
--------------------------------------------------------------------------------
/virtualization/hyper-v-on-windows/windows_welcome.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: index
3 | ---
--------------------------------------------------------------------------------
/virtualization/landing-page/docfx.json:
--------------------------------------------------------------------------------
1 | {
2 | "build": {
3 | "content": [
4 | {
5 | "files": ["**/**.md", "**/**.yml"],
6 | "exclude": [
7 | "**/obj/**",
8 | "**/includes/**",
9 | "README.md",
10 | "LICENSE",
11 | "LICENSE-CODE",
12 | "ThirdPartyNotices"
13 | ]
14 | }
15 | ],
16 | "resource": [
17 | {
18 | "files": [
19 | "**/*.png",
20 | "**/*.jpg"
21 | ],
22 | "exclude": [
23 | "**/obj/**",
24 | "**/includes/**"
25 | ]
26 | }
27 | ],
28 | "overwrite": [],
29 | "externalReference": [],
30 | "globalMetadata": {
31 | "breadcrumb_path": "/virtualization/toc.json"
32 | },
33 | "fileMetadata": {},
34 | "template": [],
35 | "dest": "virtualization"
36 | }
37 | }
--------------------------------------------------------------------------------
/virtualization/landing-page/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Virtualization on Windows
3 | description: Landing page for documentation related to virtualization on Windows
4 | keywords: windows 10, hyper-v, container, docker
5 | author: scooley
6 | ms.date: 03/31/2017
7 | ms.topic: article
8 | ms.prod: virtualization
9 | ms.service: virtualization
10 | ms.assetid: addcfda8-1522-4137-bc02-14cbb1ff838f
11 | ---
12 |
13 | # Virtualization Documentation Locations
14 | Welcome to the virtualization documentation! There are several sets of documentation available discussing Windows virtualization:
15 | * [Windows Containers](https://docs.microsoft.com/virtualization/windowscontainers/)
16 | * [Hyper-V on Windows 10](https://docs.microsoft.com/virtualization/hyper-v-on-windows/)
17 | * Hyper-V on Windows Server
18 | * [Windows Server 2016](https://docs.microsoft.com/windows-server/virtualization/hyper-v/hyper-v-technology-overview)
19 | * [Hyper-V performance tuning](https://docs.microsoft.com/windows-server/administration/performance-tuning/role/hyper-v-server/)
20 | * [Windows Server 2012R2 and 2012](https://technet.microsoft.com/library/mt169373.aspx)
21 | * [Windows Server 2008R2](https://technet.microsoft.com/en-us/library/cc753637.aspx)
22 | * [Virtualization user community](https://docs.microsoft.com/virtualization/community/)
23 |
24 |
--------------------------------------------------------------------------------
/virtualization/landing-page/toc.yml:
--------------------------------------------------------------------------------
1 |
2 | - name: Virtualization
3 | tocHref: /virtualization/
4 | topicHref: /virtualization/index
5 | items:
6 | - name: Hyper-V on Windows 10
7 | tocHref: /virtualization/hyper-v-on-windows/
8 | topicHref: /virtualization/hyper-v-on-windows/index
9 | - name: Windows Containers
10 | tocHref: /virtualization/windowscontainers/
11 | topicHref: /virtualization/windowscontainers/index
12 | - name: Community
13 | tocHref: /virtualization/community/
14 | topicHref: /virtualization/community/index
15 |
16 |
--------------------------------------------------------------------------------
/virtualization/windowscontainers/Images_EULA.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: images-eula
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/Media/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/Media/1.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/Media/Dockerstore_screencapture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/Media/Dockerstore_screencapture.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/Media/dockerstorehub/microsoftsymbol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/Media/dockerstorehub/microsoftsymbol.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/Media/dockerstorehub/microsoftsymbol_readme.txt:
--------------------------------------------------------------------------------
1 | The Microsoft symbol (microsoftsymbol.png) is only to be used in accordance with Microsoft Brand approval.
2 | Approval has been provided (via reqest 4727) for use on Docker Hub and Docker Store.
--------------------------------------------------------------------------------
/virtualization/windowscontainers/Media/dockerstorehub/windowsscreenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/Media/dockerstorehub/windowsscreenshot.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/Media/explore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/Media/explore.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/Media/question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/Media/question.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/Media/try.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/Media/try.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/Media/video.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/Media/video.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/about/about_overview.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: index
3 | ---
4 |
--------------------------------------------------------------------------------
/virtualization/windowscontainers/about/container_ecosystem.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: container-ecosystem
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/about/media/ContainerCreationLifeCycle.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/about/media/ContainerCreationLifeCycle.PNG
--------------------------------------------------------------------------------
/virtualization/windowscontainers/about/media/ImageCreationLifeCycle.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/about/media/ImageCreationLifeCycle.PNG
--------------------------------------------------------------------------------
/virtualization/windowscontainers/about/media/WindowsServerContainer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/about/media/WindowsServerContainer.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/about/media/containerEcosystem.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/about/media/containerEcosystem.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/about/media/containerfund.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/about/media/containerfund.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/about/media/containers._2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/about/media/containers._2.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/about/media/devCreateDeployManage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/about/media/devCreateDeployManage.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/about/media/devops.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/about/media/devops.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/about/media/isolationSpectrum.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/about/media/isolationSpectrum.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/about/media/overheadSpectrum.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/about/media/overheadSpectrum.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/about/work_in_progress.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: faq
3 | ---
4 |
--------------------------------------------------------------------------------
/virtualization/windowscontainers/containers_welcome.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: index
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deploy-containers/media/newazure1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/deploy-containers/media/newazure1.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deploy-containers/media/newazure2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/deploy-containers/media/newazure2.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deploy-containers/media/newazure3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/deploy-containers/media/newazure3.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deploy-containers/media/newazure4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/deploy-containers/media/newazure4.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deploy-containers/media/newazure5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/deploy-containers/media/newazure5.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deploy-containers/media/newazure6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/deploy-containers/media/newazure6.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deploy-containers/media/newazure7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/deploy-containers/media/newazure7.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deploy-containers/media/newazure8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/deploy-containers/media/newazure8.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deploy-containers/media/newazure9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/deploy-containers/media/newazure9.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deploy-containers/media/nssm1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/deploy-containers/media/nssm1.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deploy-containers/media/nssm2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/deploy-containers/media/nssm2.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deploy-containers/media/nssm3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/deploy-containers/media/nssm3.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deploy-containers/media/tp41.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/deploy-containers/media/tp41.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deploy-containers/media/win101.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/deploy-containers/media/win101.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deploy-containers/media/win102.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/deploy-containers/media/win102.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deployment/deployment.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../deploy-containers/deploy-containers-on-server
3 | ---
4 |
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deployment/deployment_nano.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../deploy-containers/deploy-containers-on-nano
3 | ---
4 |
--------------------------------------------------------------------------------
/virtualization/windowscontainers/deployment/system_requirements.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../deploy-containers/system-requirements
3 | ---
4 |
--------------------------------------------------------------------------------
/virtualization/windowscontainers/docfx.json:
--------------------------------------------------------------------------------
1 | {
2 | "build": {
3 | "content": [
4 | {
5 | "files": ["**/**.md", "**/**.yml"],
6 | "exclude": [
7 | "**/obj/**",
8 | "**/includes/**",
9 | "README.md",
10 | "LICENSE",
11 | "LICENSE-CODE",
12 | "ThirdPartyNotices"
13 | ]
14 | }
15 | ],
16 | "resource": [
17 | {
18 | "files": [
19 | "**/*.png",
20 | "**/*.jpg"
21 | ],
22 | "exclude": [
23 | "**/obj/**",
24 | "**/includes/**"
25 | ]
26 | }
27 | ],
28 | "overwrite": [],
29 | "externalReference": [],
30 | "globalMetadata": {
31 | "breadcrumb_path": "/virtualization/toc.json"
32 | },
33 | "fileMetadata": {},
34 | "template": [],
35 | "dest": "virtualization/windowscontainers"
36 | }
37 | }
--------------------------------------------------------------------------------
/virtualization/windowscontainers/docker/configure_docker_daemon.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../manage-docker/configure-docker-daemon
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/docker/manage_windows_dockerfile.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../manage-docker/manage-windows-dockerfile
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/docker/optimize_windows_dockerfile.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../manage-docker/optimize-windows-dockerfile
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/HNS-Management-Stack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/HNS-Management-Stack.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/IPAM.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/IPAM.PNG
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/Network-Compartment-Visual.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/Network-Compartment-Visual.PNG
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/Network-Modes-Table.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/Network-Modes-Table.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/PortMapping.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/PortMapping.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/SpecifyName_Capture.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/SpecifyName_Capture.PNG
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/SpecifyName_Capture_2.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/SpecifyName_Capture_2.PNG
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/Windows-Firewall-Containers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/Windows-Firewall-Containers.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/docker-network-ls.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/docker-network-ls.PNG
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/get-vmswitch.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/get-vmswitch.PNG
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/imagecommit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/imagecommit.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/imagelayer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/imagelayer.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/nat1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/nat1.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/nwconfig.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/nwconfig.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/process.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/process.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/serviceaccount_diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/serviceaccount_diagram.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/windowsnetworkstack-simple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/windowsnetworkstack-simple.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/manage-containers/media/windowsnetworkstack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/manage-containers/media/windowsnetworkstack.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/management/container_networking.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../manage-containers/container-networking
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/management/docker-powershell.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../manage-docker/docker-powershell
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/management/hyperv_container.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../manage-containers/hyperv-container
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/management/manage_containers.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../quick-start
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/management/manage_data.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: https://docs.docker.com/engine/tutorials/dockervolumes/
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/management/manage_images.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: https://docs.docker.com/engine/tutorials/dockerimages/
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/management/manage_resources.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: https://docs.docker.com/engine/reference/run/
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/management/manage_serviceaccounts.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../manage-containers/manage-serviceaccounts
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/management/media/nsg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/management/media/nsg.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/App-in-Container-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/App-in-Container-Green.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/ContainerHost_ready.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/ContainerHost_ready.PNG
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/azure-gallery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/azure-gallery.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/azure-ports.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/azure-ports.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/cmd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/cmd.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/containerhost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/containerhost.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/containerhost2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/containerhost2.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/create_vm.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/create_vm.PNG
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/create_vm2.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/create_vm2.PNG
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/create_vm3.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/create_vm3.PNG
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/create_vm4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/create_vm4.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/create_vm6.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/create_vm6.PNG
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/create_vm7.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/create_vm7.PNG
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/createazurevm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/createazurevm.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/docker-for-win-switch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/docker-for-win-switch.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/docker1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/docker1.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/docker2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/docker2.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/docker3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/docker3.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/docker4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/docker4.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/dockerfile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/dockerfile.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/dockerfile2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/dockerfile2.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/hello.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/hello.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/hwwinserver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/hwwinserver.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/iis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/iis.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/iis1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/iis1.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/iisapp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/iisapp.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/kanban.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/kanban.jpg
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/newazure1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/newazure1.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/newazure2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/newazure2.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/newazure3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/newazure3.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/newazure4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/newazure4.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/newazure5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/newazure5.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/newazure6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/newazure6.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/newazure7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/newazure7.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/newazure8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/newazure8.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/newazure9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/newazure9.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/nginx.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/nginx.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/users-developers-green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/users-developers-green.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick-start/media/windows-green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/virtualization/windowscontainers/quick-start/media/windows-green.png
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick_start/quick_start.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../quick-start
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick_start/quick_start_images.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../quick-start/quick-start-images
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick_start/quick_start_windows_10.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../quick-start/quick-start-windows-10
3 | ---
--------------------------------------------------------------------------------
/virtualization/windowscontainers/quick_start/quick_start_windows_server.md:
--------------------------------------------------------------------------------
1 | ---
2 | redirect_url: ../quick-start/quick-start-windows-server
3 | ---
--------------------------------------------------------------------------------
/windows-container-samples/ASP-NET-Blog-Application/README:
--------------------------------------------------------------------------------
1 |
2 | # Build and run blog application with Docker Compose:
3 | # ----------------------------------------------------
4 |
5 | docker-compose build
6 | docker-compose up
7 |
8 |
9 | # Notes/resources:
10 | # ----------------------------------------------------
11 |
12 | # Run application 'manually'
13 | docker run -it --name "db" -p 1433:1433
14 | docker run -it -p 80:80
15 |
16 | # Get the Windows Server Core Docker image:
17 | docker pull microsoft/windowsservercore
18 | - https://hub.docker.com/r/microsoft/windowsservercore/
19 |
20 | # Get the SQL Server 2016 Express Docker image:
21 | docker pull microsoft/mssql-server-2014-express-windows
22 | - https://hub.docker.com/r/microsoft/mssql-server-2014-express-windows/
23 |
24 | # Create a custom NAT network
25 | networks:
26 | default:
27 | driver: nat
28 | ipam:
29 | driver: default
30 | config:
31 | - subnet:
32 |
33 | #Useful Docker commands:
34 | - View running containers:
35 | docker ps
36 | - View all containers:
37 | docker ps -a
38 | - View services running under docker-compose
39 | docker-compose ps
40 | - View container images:
41 | docker images
42 | - View container network info:
43 | docker inspect
44 | - Remove container image:
45 | docker rmi
46 | - Remove container:
47 | docker rm
48 |
49 |
--------------------------------------------------------------------------------
/windows-container-samples/ASP-NET-Blog-Application/db/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM microsoft/mssql-server-2014-express-windows
2 |
3 | # SQL environmental variables
4 | ENV sa_password "Password123"
5 | ENV attach_dbs "[]"
6 |
7 | # Copy SQL scripts for setting up blog database and tables
8 | COPY . /
9 |
10 | WORKDIR /
11 |
12 | # Create blog application database and tables
13 | RUN powershell sqlcmd -S localhost,1433 -i Setup-blogdatabase.sql
14 | RUN powershell sqlcmd -S localhost,1433 -i Setup-blogtables.sql
15 |
16 | CMD powershell ./start -sa_password %sa_password% -attach_dbs \"%attach_dbs%\" -Verbose
17 |
--------------------------------------------------------------------------------
/windows-container-samples/ASP-NET-Blog-Application/db/Setup-blogtables.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-container-samples/ASP-NET-Blog-Application/db/Setup-blogtables.sql
--------------------------------------------------------------------------------
/windows-container-samples/ASP-NET-Blog-Application/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: '2.1'
2 |
3 | services:
4 | web:
5 | build: ./web
6 | ports:
7 | - "80:80"
8 | depends_on:
9 | - db
10 | tty:
11 | true
12 | db:
13 | build: ./db
14 | expose:
15 | - "1433"
16 | tty:
17 | true
18 |
19 | networks:
20 | default:
21 | external:
22 | name: "nat"
23 |
--------------------------------------------------------------------------------
/windows-container-samples/ASP-NET-Blog-Application/web/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM microsoft/windowsservercore
2 |
3 | # BlogEngine.NET dependencies
4 | RUN dism.exe /online /enable-feature /all /featurename:iis-webserver /NoRestart
5 | RUN powershell add-windowsfeature web-asp-net45
6 |
7 | # # Download and extract BlogEngine.NET project files
8 | RUN powershell -Command \
9 | $ErrorActionPreference = 'Stop'; \
10 | Invoke-WebRequest -Method Get -Uri https://blogengine.codeplex.com/downloads/get/1566660 -OutFile c:\BlogEngineNETSrc.zip ; \
11 | Expand-Archive -Path c:\BlogEngineNETSrc.zip -DestinationPath c:\inetpub\wwwroot\blogengine ; \
12 | Remove-Item c:\BlogEngineNETSrc.zip -Force
13 |
14 | # Configure Web App
15 | COPY buildapp.ps1 C:/
16 | RUN powershell.exe C:\buildapp.ps1
17 |
18 | # Overwrite Web.config file so that web service points to db service
19 | COPY Web.config C:/inetpub/wwwroot/blogengine
20 |
21 |
--------------------------------------------------------------------------------
/windows-container-samples/ASP-NET-Blog-Application/web/buildapp.ps1:
--------------------------------------------------------------------------------
1 | # Remove existing default web site files
2 | remove-item C:\inetpub\wwwroot\iisstart.*
3 |
4 | # Ensure write permissions over web app project files
5 | icacls C:\inetpub\wwwroot\blogengine /grant Everyone:F /t /q
6 |
7 | # Import necessary IIS modules then set app project folder as web application
8 | Import-Module IISAdministration
9 | Import-Module WebAdministration
10 | New-Item 'IIS:\Sites\Default Web Site\BlogEngine' -Type Application -PhysicalPath 'C:\inetpub\wwwroot\blogengine'
11 |
--------------------------------------------------------------------------------
/windows-container-samples/Django/Dockerfile:
--------------------------------------------------------------------------------
1 | # This dockerfile utilizes components licensed by their respective owners/authors.
2 | # Prior to utilizing this file or resulting images please review the respective licenses at: https://github.com/django/django/blob/master/LICENSE
3 |
4 | FROM microsoft/python
5 |
6 | LABEL Description="Django" Vendor="Django Software Foundation" Version="1.8.6"
7 |
8 | RUN ["pip", "install", "Django==1.8.6"]
9 |
10 | CMD ["django-admin --version"]
--------------------------------------------------------------------------------
/windows-container-samples/Django/README.md:
--------------------------------------------------------------------------------
1 | # Description:
2 |
3 | Creates an image containing Apache 1.8.6.
4 |
5 | The microsoft/python is used as the base image.
6 |
7 | This dockerfile is for demonstration purposes and may require modification for production use.
8 |
9 | # Environment:
10 |
11 | Windows Server Core Base OS Image
12 |
13 | # Usage:
14 |
15 | **Docker Build**
16 |
17 | ```
18 | docker build -t django:latest .
19 | ```
20 |
21 | **Docker Run**
22 |
23 | This will start a container, display the Django version, and then exit. Modify the Dockerfile appropriately for application use.
24 |
25 | ```
26 | docker run -it 80:80 django
27 | ```
28 |
29 | ## Dockerfile Details:
30 | ```
31 | # This dockerfile utilizes components licensed by their respective owners/authors.
32 | # Prior to utilizing this file or resulting images please review the respective licenses at: https://github.com/django/django/blob/master/LICENSE
33 |
34 | FROM microsoft/python
35 |
36 | LABEL Description="Django" Vendor="Django Software Foundation" Version="1.8.6"
37 |
38 | RUN ["pip", "install", "Django==1.8.6"]
39 |
40 | CMD ["django-admin --version"]
41 | ```
42 |
43 |
44 |
--------------------------------------------------------------------------------
/windows-container-samples/PowerShellDSC_iis-10.0/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM microsoft/windowsservercore
2 | ADD RunDsc.ps1 /windows/temp/RunDsc.ps1
3 | RUN powershell.exe -executionpolicy bypass c:\windows\temp\RunDsc.ps1
4 |
--------------------------------------------------------------------------------
/windows-container-samples/PowerShellDSC_iis-10.0/RunDsc.ps1:
--------------------------------------------------------------------------------
1 | # Lifted from http://blogs.technet.com/b/privatecloud/archive/2013/08/30/introducing-powershell-desired-state-configuration-dsc.aspx
2 |
3 | Configuration ContosoWebsite
4 | {
5 | param ($MachineName)
6 |
7 | Node $MachineName
8 | {
9 | #Install the IIS Role
10 | WindowsFeature IIS
11 | {
12 | Ensure = "Present"
13 | Name = "Web-Server"
14 | }
15 | }
16 | }
17 |
18 | ContosoWebsite -MachineName localhost
19 | Start-DscConfiguration -Path .\ContosoWebsite -Wait -Verbose
20 |
--------------------------------------------------------------------------------
/windows-container-samples/apache-http-php/Dockerfile:
--------------------------------------------------------------------------------
1 | # This dockerfile utilizes components licensed by their respective owners/authors.
2 | # Prior to utilizing this file or resulting images please review the respective licenses at: http://www.apache.org/licenses/, https://secure.php.net/license/
3 |
4 | FROM microsoft/windowsservercore
5 |
6 | LABEL Description="Apache-PHP" Vendor1="Apache Software Foundation" Version1="2.4.20" Vendor2="The PHP Group" Version2="5.5.36"
7 |
8 | RUN powershell -Command \
9 | $ErrorActionPreference = 'Stop'; \
10 | Invoke-WebRequest -Method Get -Uri https://www.apachelounge.com/download/VC11/binaries/httpd-2.4.20-win32-VC11.zip -OutFile c:\apache.zip ; \
11 | Expand-Archive -Path c:\apache.zip -DestinationPath c:\ ; \
12 | Remove-Item c:\apache.zip -Force
13 |
14 | RUN powershell -Command \
15 | $ErrorActionPreference = 'Stop'; \
16 | Invoke-WebRequest -Method Get -Uri "https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe" -OutFile c:\vcredist_x86.exe ; \
17 | start-Process c:\vcredist_x86.exe -ArgumentList '/quiet' -Wait ; \
18 | Remove-Item c:\vcredist_x86.exe -Force
19 |
20 | RUN powershell -Command \
21 | $ErrorActionPreference = 'Stop'; \
22 | Invoke-WebRequest -Method Get -Uri http://windows.php.net/downloads/releases/php-5.5.36-Win32-VC11-x86.zip -OutFile c:\php.zip ; \
23 | Expand-Archive -Path c:\php.zip -DestinationPath c:\php ; \
24 | Remove-Item c:\php.zip -Force
25 |
26 | RUN powershell -Command \
27 | $ErrorActionPreference = 'Stop'; \
28 | Remove-Item c:\Apache24\conf\httpd.conf ; \
29 | new-item -Type Directory c:\www -Force ; \
30 | Add-Content -Value "''" -Path c:\www\index.php
31 |
32 | ADD httpd.conf /apache24/conf
33 |
34 | WORKDIR /Apache24/bin
35 |
36 | CMD /Apache24/bin/httpd.exe -w
37 |
--------------------------------------------------------------------------------
/windows-container-samples/apache-http/Dockerfile:
--------------------------------------------------------------------------------
1 | # This dockerfile utilizes components licensed by their respective owners/authors.
2 | # Prior to utilizing this file or resulting images please review the respective licenses at: http://www.apache.org/licenses/
3 |
4 | FROM microsoft/windowsservercore
5 |
6 | LABEL Description="Apache" Vendor="Apache Software Foundation" Version="2.4.23"
7 |
8 | RUN powershell -Command \
9 | $ErrorActionPreference = 'Stop'; \
10 | Invoke-WebRequest -Method Get -Uri https://www.apachelounge.com/download/VC14/binaries/httpd-2.4.23-win64-VC14.zip -OutFile c:\apache.zip ; \
11 | Expand-Archive -Path c:\apache.zip -DestinationPath c:\ ; \
12 | Remove-Item c:\apache.zip -Force
13 |
14 | RUN powershell -Command \
15 | $ErrorActionPreference = 'Stop'; \
16 | Invoke-WebRequest -Method Get -Uri "https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe" -OutFile c:\vc_redist.x64.exe ; \
17 | start-Process c:\vc_redist.x64.exe -ArgumentList '/quiet' -Wait ; \
18 | Remove-Item c:\vc_redist.x64.exe -Force
19 |
20 | WORKDIR /Apache24/bin
21 |
22 | CMD /Apache24/bin/httpd.exe -w
--------------------------------------------------------------------------------
/windows-container-samples/apache-http/README.md:
--------------------------------------------------------------------------------
1 | # Description:
2 |
3 | Creates an image containing Apache 2.4.18 for Windows and the required Visual Studio redistributable package.
4 |
5 | This dockerfile is for demonstration purposes and may require modification for production use.
6 |
7 | # Environment:
8 |
9 | Windows Server Core Base OS Image
10 |
11 | # Usage:
12 |
13 | **Docker Build**
14 |
15 | ```
16 | docker build -t apache-http:latest .
17 | ```
18 |
19 | **Docker Run**
20 |
21 | ```
22 | docker run -d -p 80:80 apache-http
23 | ```
24 |
25 |
26 | ## Dockerfile Details:
27 | ```
28 | # This dockerfile utilizes components licensed by their respective owners/authors.
29 | # Prior to utilizing this file or resulting images please review the respective licenses at: http://www.apache.org/licenses/
30 |
31 | FROM microsoft/windowsservercore
32 |
33 | LABEL Description="Apache" Vendor="Apache Software Foundation" Version="2.4.18"
34 |
35 | RUN powershell -Command \
36 | $ErrorActionPreference = 'Stop'; \
37 | Invoke-WebRequest -Method Get -Uri https://www.apachelounge.com/download/VC11/binaries/httpd-2.4.18-win32-VC11.zip -OutFile c:\apache.zip ; \
38 | Expand-Archive -Path c:\apache.zip -DestinationPath c:\ ; \
39 | Remove-Item c:\apache.zip -Force
40 |
41 | RUN powershell -Command \
42 | $ErrorActionPreference = 'Stop'; \
43 | Invoke-WebRequest -Method Get -Uri "https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe" -OutFile c:\vcredist_x86.exe ; \
44 | start-Process c:\vcredist_x86.exe -ArgumentList '/quiet' -Wait ; \
45 | Remove-Item c:\vcredist_x86.exe -Force
46 |
47 | WORKDIR /Apache24/bin
48 |
49 | CMD /Apache24/bin/httpd.exe -w
50 | ```
51 |
52 |
53 |
--------------------------------------------------------------------------------
/windows-container-samples/aspnet/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM microsoft/windowsservercore
2 |
3 | #Globally install DNVM in program data.
4 | ADD globalinstall.ps1 /Windows/Temp/globalinstall.ps1
5 | RUN powershell -executionpolicy unrestricted C:\Windows\Temp\globalinstall.ps1
6 |
7 | #Install DNVM globally on the machine and set it as persistent. This modifies the user path to have DNX on it.
8 | #if the user trying to run DNX is not the same as the installing user then the path to the DNX will need to be specified.
9 | RUN DNVM install 1.0.0-rc1-final -global -persistent
10 |
--------------------------------------------------------------------------------
/windows-container-samples/aspnet/README.md:
--------------------------------------------------------------------------------
1 | This dockerfile will install ASP .NET 5 in a Windows Server Core container.
2 |
3 | The globalinstall.ps1 script will need to be in the same directory as the dockerfile.
4 |
--------------------------------------------------------------------------------
/windows-container-samples/aspnet/globalinstall.ps1:
--------------------------------------------------------------------------------
1 | Param (
2 | [Parameter(ParameterSetName='InstallPath')]
3 | [string]$InstallPath='c:\ProgramData\Microsoft DNX\bin'
4 | )
5 |
6 | if (!(Test-Path $InstallPath)) { md $InstallPath | Out-Null }
7 |
8 | $dnvmPs1Path = Join-Path $InstallPath "dnvm.ps1"
9 | $dnvmCmdPath = Join-Path $InstallPath "dnvm.cmd"
10 |
11 | $webClient = New-Object System.Net.WebClient
12 | Write-Host "Downloading DNVM.ps1 to $dnvmPs1Path"
13 | $webClient.DownloadFile('https://raw.githubusercontent.com/aspnet/Home/dev/dnvm.ps1', $dnvmPs1Path)
14 | Write-Host "Downloading DNVM.cmd to $dnvmCmdPath"
15 | $webClient.DownloadFile('https://raw.githubusercontent.com/aspnet/Home/dev/dnvm.cmd', $dnvmCmdPath)
16 |
17 | $oldPath = [Environment]::GetEnvironmentVariable("PATH", "MACHINE")
18 | [Environment]::SetEnvironmentVariable("PATH", "$oldPath;$InstallPath", "MACHINE")
19 |
--------------------------------------------------------------------------------
/windows-container-samples/dotnet35/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM microsoft/windowsservercore
2 | LABEL Description="Windows Server Core with .NET 3.5" Vendor="Microsoft" Version="10.0.10586"
3 | ADD source /build
4 | RUN DISM /Online /Add-Package /PackagePath:C:\build\microsoft-windows-netfx3-ondemand-package.cab & del C:\build\microsoft-windows-netfx3-ondemand-package.cab
5 |
--------------------------------------------------------------------------------
/windows-container-samples/dotnet35/README.md:
--------------------------------------------------------------------------------
1 | This dockerfile will install .NET 3.5 in a Windows Server Core based container.
2 |
3 | You will need to have a folder called "source" in the same directory as the dockerfile.
4 |
5 | This folder will need to include the .NET 3.5 cab file. You can read more about this [here.](https://msdn.microsoft.com/en-us/virtualization/windowscontainers/examples/dotnet35)
6 |
--------------------------------------------------------------------------------
/windows-container-samples/golang/Dockerfile:
--------------------------------------------------------------------------------
1 | # This dockerfile utilizes components licensed by their respective owners/authors.
2 | # Prior to utilizing this file or resulting images please review the respective licenses at: https://golang.org/LICENSE
3 |
4 | FROM microsoft/nanoserver
5 |
6 | ENV GOLANG_VERSION 1.6
7 | ENV GOLANG_DOWNLOAD_URL "https://golang.org/dl/go$GOLANG_VERSION.windows-amd64.zip"
8 |
9 | RUN powershell.exe -Command ; \
10 | $handler = New-Object System.Net.Http.HttpClientHandler ; \
11 | $client = New-Object System.Net.Http.HttpClient($handler) ; \
12 | $client.Timeout = New-Object System.TimeSpan(0, 30, 0) ; \
13 | $cancelTokenSource = [System.Threading.CancellationTokenSource]::new() ; \
14 | $responseMsg = $client.GetAsync([System.Uri]::new('%GOLANG_DOWNLOAD_URL%'), $cancelTokenSource.Token) ; \
15 | $responseMsg.Wait() ; \
16 | $downloadedFileStream = [System.IO.FileStream]::new('c:\go.zip', [System.IO.FileMode]::Create, [System.IO.FileAccess]::Write) ; \
17 | $response = $responseMsg.Result ; \
18 | $copyStreamOp = $response.Content.CopyToAsync($downloadedFileStream) ; \
19 | $copyStreamOp.Wait() ; \
20 | $downloadedFileStream.Close() ; \
21 | [System.IO.Compression.ZipFile]::ExtractToDirectory('c:\go.zip','c:\') ; \
22 | Remove-Item c:\go.zip -Force
23 |
24 | RUN powershell.exe -Command $path = $env:path + ';c:\go\bin'; Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\' -Name Path -Value $path
25 |
--------------------------------------------------------------------------------
/windows-container-samples/golang/Dockerfile.WindowsServerCore:
--------------------------------------------------------------------------------
1 | FROM microsoft/windowsservercore
2 |
3 | ENV GOLANG_VERSION 1.6
4 | ENV GOLANG_DOWNLOAD_URL "https://golang.org/dl/go$GOLANG_VERSION.windows-amd64.zip"
5 |
6 | RUN powershell -Command \
7 | $ErrorActionPreference = 'Stop'; \
8 | (New-Object System.Net.WebClient).DownloadFile('%GOLANG_DOWNLOAD_URL%', 'go.zip') ; \
9 | Expand-Archive go.zip -DestinationPath c:\\ ; \
10 | Remove-Item go.zip -Force
11 |
12 | RUN setx PATH %PATH%;c:\go\bin
13 |
14 |
--------------------------------------------------------------------------------
/windows-container-samples/iis-arr/Readme.md:
--------------------------------------------------------------------------------
1 | ## IIS Application Request Routing ##
2 |
3 | 1. Run a couple of IIS upstream servers
4 | ```
5 | docker run -d --name web1 -h web1 microsoft/iis ping -t localhost
6 | docker run -d --name web2 -h web2 microsoft/iis ping -t localhost
7 | docker run -d --name web3 -h web3 microsoft/iis ping -t localhost
8 | ```
9 |
10 | 2. Run IIS AAR container image...
11 |
12 | Note that the IIS ARR config is passed in as JSON via the parameter serverfarms.
13 | Also the container is linked to all the three webservers created before via --link.
14 | ```
15 | docker run -d -e serverfarms="[{'name':'MaxFarm','servers':[{'address':'web1'}, {'address':'web2'}, {'address':'web3'}]}]" --link web1 --link web2 --link web3 -p 80:80 knom/iis-arr
16 | ```
17 |
18 | Sample JSON format:
19 | ```
20 | [
21 | {
22 | "name":"Maxtest123",
23 | "servers":[
24 | {"address":"server-a"},
25 | {"address":"server-b"},
26 | {"address":"server-c"}
27 | ]
28 | },
29 | {
30 | "name":"Maxtest456",
31 | "servers":[
32 | {"address":"server-d"},
33 | {"address":"server-e"}
34 | ]
35 | }
36 | ]
37 | ```
38 |
39 | ### Note ###
40 | When passing the JSON into the docker run command, all double quotes (") need to be replaced with single quotes (').
41 | Also everything needs to be one line.
--------------------------------------------------------------------------------
/windows-container-samples/iis-arr/start.ps1:
--------------------------------------------------------------------------------
1 | param(
2 | [Parameter(Mandatory=$false)]
3 | [string]$serverfarms
4 | )
5 |
6 | Set-Location $env:windir\\system32\\inetsrv\\
7 |
8 | $trimmed_serverfarms= $serverfarms.TrimStart('\\').TrimEnd('\\')
9 |
10 | Write-Verbose "Passed in farm configuration is: $($trimmed_serverfarms)"
11 |
12 | $farms = ConvertFrom-Json $trimmed_serverfarms
13 |
14 | if ($null -ne $farms -And $farms.Length -gt 0){
15 | Write-Verbose "Configuring ARR server farms - $($farms.length)"
16 |
17 | ForEach($farm in $farms)
18 | {
19 | # Create the farm
20 | .\appcmd.exe set config -section:webFarms /+"[name='$($farm.name)']" /commit:apphost
21 |
22 | ForEach($server in $farm.Servers)
23 | {
24 | # Add server to farm
25 | .\appcmd.exe set config -section:webFarms /+"[name='$($farm.name)'].[address='$($server.address)']" /commit:apphost
26 | }
27 |
28 | # URL Rewrite
29 | .\appcmd.exe set config -section:system.webServer/rewrite/globalRules /+"[name='ARR_$($farm.name)_lb', patternSyntax='Wildcard',stopProcessing='True']" /commit:apphost
30 | .\appcmd.exe set config -section:system.webServer/rewrite/globalRules /"[name='ARR_$($farm.name)_lb',patternSyntax='Wildcard',stopProcessing='True']".match.url:"*" /commit:apphost
31 | .\appcmd.exe set config -section:system.webServer/rewrite/globalRules /"[name='ARR_$($farm.name)_lb',patternSyntax='Wildcard',stopProcessing='True']".action.type:"Rewrite" /"[name='ARR_$($farm.name)_lb',patternSyntax='Wildcard',stopProcessing='True']".action.url:"http://$($farm.name)/{R:0}" /commit:apphost
32 | }
33 | }
34 |
35 | while ($true) { Start-Sleep -Seconds 3600 }
--------------------------------------------------------------------------------
/windows-container-samples/iis-https/Dockerfile:
--------------------------------------------------------------------------------
1 | # This dockerfile utilizes components licensed by their respective owners/authors.
2 |
3 | # This builds on top of the IIS sample
4 | FROM iis
5 |
6 | RUN powershell.exe -Command " \
7 | Import-Module IISAdministration; \
8 | $cert = New-SelfSignedCertificate -DnsName demo.contoso.com -CertStoreLocation cert:\LocalMachine\My; \
9 | $certHash = $cert.GetCertHash(); \
10 | $sm = Get-IISServerManager; \
11 | $sm.Sites[\"Default Web Site\"].Bindings.Add(\"*:443:\", $certHash, \"My\", \"0\"); \
12 | $sm.CommitChanges();"
13 |
--------------------------------------------------------------------------------
/windows-container-samples/iis-php/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM microsoft/iis
2 | ADD sources/php-5.6.11-nts-Win32-VC11-x86 /php
3 | ADD sources/php.ini /php/php.ini
4 | ADD sources/vcredist_x86.exe /build/vcredist_x86.exe
5 | RUN start /w C:\build\vcredist_x86.exe /q /norestart & del C:\build\vcredist_x86.exe
6 | RUN powershell.exe -executionpolicy bypass "Add-WindowsFeature Web-CGI"
7 | RUN %windir%\system32\inetsrv\appcmd set config /section:system.webServer/fastCGI /+[fullPath='c:\PHP\php-cgi.exe']
8 | RUN %windir%\system32\inetsrv\appcmd set config /section:system.webServer/handlers /+[name='PHP_via_FastCGI',path='*.php',verb='*',modules='FastCgiModule',scriptProcessor='c:\PHP\php-cgi.exe',resourceType='Either']
9 |
--------------------------------------------------------------------------------
/windows-container-samples/iis-php/README.md:
--------------------------------------------------------------------------------
1 | This dockerfile will install PHP, version 5.6.11, in a Windows Server Core based container.
2 |
3 | It will use the microsoft/iis image as a base.
4 |
5 | You will need to have a "sources" folder in the same directory as the dockerfile.
6 |
7 | This folder will need to include a folder called "php-5.6.11-nts-Win32-VC11-x86" which will have those sources, and cvredist_x86.
8 |
--------------------------------------------------------------------------------
/windows-container-samples/iis/Dockerfile:
--------------------------------------------------------------------------------
1 | # This dockerfile utilizes components licensed by their respective owners/authors.
2 |
3 | FROM microsoft/windowsservercore
4 |
5 | LABEL Description="IIS" Vendor="Microsoft" Version="10"
6 |
7 | RUN powershell -Command Add-WindowsFeature Web-Server
8 |
9 | CMD [ "ping", "localhost", "-t" ]
10 |
--------------------------------------------------------------------------------
/windows-container-samples/iis/README.md:
--------------------------------------------------------------------------------
1 | # Description:
2 |
3 | Create a demo container with IIS 10. The dockerfile CMD is just a persistent ping to give the container something to hang off of for demonstration purposes.
4 |
5 | This dockerfile is for demonstration purposes and may require modification for production use.
6 |
7 | # Environment:
8 |
9 | Windows Server Core Base OS Image
10 |
11 | # Usage:
12 |
13 | **Docker Build**
14 |
15 | ```
16 | docker build -t iis:latest .
17 | ```
18 |
19 | **Docker Run**
20 |
21 | ```
22 | docker run -d -p 80:80 iis
23 | ```
24 |
25 | ## Dockerfile Details:
26 | ```
27 | # This dockerfile utilizes components licensed by their respective owners/authors.
28 |
29 | FROM microsoft/windowsservercore
30 |
31 | LABEL Description="IIS" Vendor="Microsoft" Version="10"
32 |
33 | RUN powershell -Command Add-WindowsFeature Web-Server
34 |
35 | CMD [ "ping", "localhost", "-t" ]
36 | ```
37 |
38 |
39 |
--------------------------------------------------------------------------------
/windows-container-samples/mongodb/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM microsoft/windowsservercore
2 | LABEL Description="MongoDB" Vendor="MongoDB, Inc." Version="3.0.4"
3 | ADD sources /build
4 | RUN msiexec /i C:\build\mongodb-win32-x86_64-2008plus-ssl-3.0.7-signed.msi /qn /l*v C:\build\mongodb-win32-x86_64-2008plus-ssl-3.0.7-signed.log & mkdir C:\data\db & mkdir C:\data\log & del C:\build\mongodb-win32-x86_64-2008plus-ssl-3.0.7-signed.msi
5 | WORKDIR /data
6 | CMD ["mongod"]
7 |
--------------------------------------------------------------------------------
/windows-container-samples/mongodb/README.md:
--------------------------------------------------------------------------------
1 | This dockerfile will install MongoDB, version 3.0.4, in a Windows Server Core based container.
2 |
3 | You will need to have a "sources" folder in the same directory as the dockerfile.
4 |
5 | This folder will need to include the MongoDB msi (mongodb-win32-x86_64-2008plus-ssl-3.0.7-signed.msi).
6 |
--------------------------------------------------------------------------------
/windows-container-samples/mysql/Dockerfile:
--------------------------------------------------------------------------------
1 | # This dockerfile utilizes components licensed by their respective owners/authors.
2 | # Prior to utilizing this file or resulting images please review the respective licenses at: http://www.mysql.com/about/legal/licensing/oem/
3 |
4 | FROM microsoft/windowsservercore
5 |
6 | LABEL Description="MySql" Vendor="Oracle" Version="5.6.29"
7 |
8 | RUN powershell -Command \
9 | $ErrorActionPreference = 'Stop'; \
10 | Invoke-WebRequest -Method Get -Uri https://cdn.mysql.com//archives/mysql-5.6/mysql-5.6.29-winx64.zip -Timeoutsec 600 -OutFile c:\mysql.zip ; \
11 | Expand-Archive -Path c:\mysql.zip -DestinationPath c:\ ; \
12 | Remove-Item c:\mysql.zip -Force
13 |
14 | RUN SETX /M Path %path%;C:\mysql-5.6.29-winx64\bin
15 |
16 | RUN powershell -Command \
17 | $ErrorActionPreference = 'Stop'; \
18 | mysqld.exe --install ; \
19 | Start-Service mysql ; \
20 | Stop-Service mysql ; \
21 | Start-Service mysql
22 |
23 | RUN mysql -u root -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION;"
24 |
25 | CMD [ "ping localhost -t" ]
26 |
--------------------------------------------------------------------------------
/windows-container-samples/mysql/README.md:
--------------------------------------------------------------------------------
1 | # Description:
2 |
3 | Creates and image containing mysql 5.6.29. Using this example, the root password will be blank, and remote connections enabled. There are a few hacks in this Dockerfile to mitigate some unknown issues. The dockerfile CMD is just a persistent ping to give the container something to hang off of.
4 |
5 | This dockerfile is for demonstration purposes and may require modification for production use.
6 |
7 | # Environment:
8 |
9 | Windows Server Core Base OS Image
10 |
11 | # Usage:
12 |
13 | **Docker Build**
14 |
15 | ```
16 | docker build -t mysql:latest .
17 | ```
18 |
19 | **Docker Run**
20 |
21 | ```
22 | docker run -d -p 3306:3306 mysql
23 | ```
24 |
25 | # Dockerfile Details:
26 | ```
27 | # This dockerfile utilizes components licensed by their respective owners/authors.
28 | # Prior to utilizing this file or resulting images please review the respective licenses at: http://www.mysql.com/about/legal/licensing/oem/
29 |
30 | FROM microsoft/windowsservercore
31 |
32 | LABEL Description="MySql" Vendor="Oracle" Version="5.6.29"
33 |
34 | RUN powershell -Command \
35 | $ErrorActionPreference = 'Stop'; \
36 | Invoke-WebRequest -Method Get -Uri https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.29-winx64.zip -OutFile c:\mysql.zip ; \
37 | Expand-Archive -Path c:\mysql.zip -DestinationPath c:\ ; \
38 | Remove-Item c:\mysql.zip -Force
39 |
40 | RUN SETX /M Path %path%;C:\mysql-5.6.29-winx64\bin
41 |
42 | RUN powershell -Command \
43 | $ErrorActionPreference = 'Stop'; \
44 | mysqld.exe --install ; \
45 | Start-Service mysql ; \
46 | Stop-Service mysql ; \
47 | Start-Service mysql
48 |
49 | RUN mysql -u root -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION;"
50 |
51 | CMD [ "ping localhost -t" ]
52 |
53 | ```
54 |
55 |
--------------------------------------------------------------------------------
/windows-container-samples/nanoserverapiscan/.gitignore:
--------------------------------------------------------------------------------
1 | tmp/
2 |
--------------------------------------------------------------------------------
/windows-container-samples/nanoserverapiscan/README.md:
--------------------------------------------------------------------------------
1 | # NanoServerApiScan
2 |
3 | Build a Docker image with the NanoServerApiScan tool.
4 |
5 | ## Usage
6 |
7 | There are two variants to run the scanner.
8 |
9 | ### Use volume
10 |
11 | Bind mount the directory with your Exe files to scan to `C:\scan` into the container.
12 |
13 | ```
14 | docker run -v "$(pwd):C:\scan" nanoserverapiscan
15 | ```
16 |
17 | ### Use onbuild
18 |
19 | If you can't use `-v` for example if you are using a remote Windows Docker engine
20 | you can use the onbuild variant instead.
21 |
22 | Create a small Dockerfile with the following line in the directory of your
23 | binaries to scan.
24 |
25 | ```Dockerfile
26 | FROM nanoserverapiscan:onbuild
27 | ```
28 |
29 | Then build a Docker image with your binaries and then run the container to
30 | scan all binaries.
31 |
32 | ```
33 | docker build -t scan .
34 | docker run scan
35 | ```
36 |
37 | ## Build the nanoserverapiscan images
38 |
39 | ```
40 | docker create --name nano microsoft/nanoserver
41 | mkdir tmp
42 | docker cp nano:Windows/System32/Forwarders tmp
43 |
44 | docker build -t nanoserverapiscan .
45 | docker build -t nanoserverapiscan:onbuild onbuild
46 | ```
47 |
48 | ## See also
49 |
50 | ### Blog post
51 |
52 | * https://blogs.technet.microsoft.com/nanoserver/2016/04/27/nanoserverapiscan-exe-updated-for-tp5/
53 |
54 | ### Nano Server APIs
55 |
56 | * https://msdn.microsoft.com/en-us/library/mt588480(v=vs.85).aspx
57 |
--------------------------------------------------------------------------------
/windows-container-samples/nanoserverapiscan/build.ps1:
--------------------------------------------------------------------------------
1 | docker rm -f nano
2 | docker create --name nano microsoft/nanoserver
3 | if (Test-Path tmp) { rm -recurse -force tmp }
4 | mkdir tmp
5 | docker cp nano:Windows/System32/Forwarders tmp
6 |
7 | docker build -t nanoserverapiscan .
8 | docker build -t nanoserverapiscan:onbuild onbuild
9 |
--------------------------------------------------------------------------------
/windows-container-samples/nanoserverapiscan/onbuild/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM nanoserverapiscan
2 |
3 | ONBUILD COPY . /scan
4 |
5 | CMD ["C:\\tool\\NanoServerApiScan.exe", "/BinaryPath:C:\\scan", "/WindowsKitsPath:\"C:\\Program Files (x86)\\Windows Kits\""]
6 |
--------------------------------------------------------------------------------
/windows-container-samples/nginx/Dockerfile:
--------------------------------------------------------------------------------
1 | # This dockerfile utilizes components licensed by their respective owners/authors.
2 | # Prior to utilizing this file or resulting images please review the respective licenses at: http://nginx.org/LICENSE
3 |
4 | FROM microsoft/windowsservercore
5 |
6 | LABEL Description="Nginx" Vendor=Nginx" Version="1.0.13"
7 |
8 | RUN powershell -Command \
9 | $ErrorActionPreference = 'Stop'; \
10 | Invoke-WebRequest -Method Get -Uri http://nginx.org/download/nginx-1.9.13.zip -OutFile c:\nginx-1.9.13.zip ; \
11 | Expand-Archive -Path c:\nginx-1.9.13.zip -DestinationPath c:\ ; \
12 | Remove-Item c:\nginx-1.9.13.zip -Force
13 |
14 | WORKDIR /nginx-1.9.13
15 |
16 | CMD ["/nginx-1.9.13/nginx.exe"]
--------------------------------------------------------------------------------
/windows-container-samples/nginx/README.md:
--------------------------------------------------------------------------------
1 | # Description:
2 |
3 | Creates and image containing Nginx 1.9.13.
4 |
5 | This dockerfile is for demonstration purposes and may require modification for production use.
6 |
7 | # Environment:
8 |
9 | Windows Server Core Base OS Image
10 |
11 | # Usage:
12 |
13 | **Docker Build**
14 |
15 | ```
16 | docker build -t nginx:latest .
17 |
18 | ```
19 |
20 | **Docker Run**
21 |
22 | ```
23 | docker run -d -p 80:80 nginx
24 | ```
25 |
26 | # Dockerfile Details:
27 | ```
28 | # This dockerfile utilizes components licensed by their respective owners/authors.
29 | # Prior to utilizing this file or resulting images please review the respective licenses at: http://nginx.org/LICENSE
30 |
31 | FROM microsoft/windowsservercore
32 |
33 | LABEL Description="Nginx" Vendor=Nginx" Version="1.0.13"
34 |
35 | RUN powershell -Command \
36 | $ErrorActionPreference = 'Stop'; \
37 | Invoke-WebRequest -Method Get -Uri http://nginx.org/download/nginx-1.9.13.zip -OutFile c:\nginx-1.9.13.zip ; \
38 | Expand-Archive -Path c:\nginx-1.9.13.zip -DestinationPath c:\ ; \
39 | Remove-Item c:\nginx-1.9.13.zip -Force
40 |
41 | WORKDIR /nginx-1.9.13
42 |
43 | CMD ["/nginx-1.9.13/nginx.exe"]
44 |
45 | ```
46 |
47 |
--------------------------------------------------------------------------------
/windows-container-samples/nodejs/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM microsoft/windowsservercore
2 | ADD HybridInstaller.ps1 /Windows/Temp/HybridInstaller.ps1
3 | RUN powershell -executionpolicy bypass C:\Windows\Temp\HybridInstaller.ps1 -RunNative
--------------------------------------------------------------------------------
/windows-container-samples/python-django/Dockerfile:
--------------------------------------------------------------------------------
1 | # This dockerfile utilizes components licensed by their respective owners/authors.
2 | # Prior to utilizing this file or resulting images please review the respective licenses at: https://docs.python.org/3/license.html, https://github.com/django/django/blob/master/LICENSE
3 |
4 | FROM microsoft/windowsservercore
5 |
6 | LABEL Description="Python" Vendor="Python Software Foundation" Version="3.5.1"
7 |
8 | RUN powershell.exe -Command \
9 | $ErrorActionPreference = 'Stop'; \
10 | Invoke-WebRequest https://www.python.org/ftp/python/3.5.1/python-3.5.1.exe -OutFile c:\python-3.5.1.exe ; \
11 | start-Process c:\python-3.5.1.exe -ArgumentList '/quiet InstallAllUsers=1 PrependPath=1' -Wait ; \
12 | Sleep 60 ; \
13 | Remove-Item c:\python-3.5.1.exe -Force
14 |
15 | RUN ["pip", "install", "Django==1.8.6"]
16 |
17 | CMD ["django-admin --version"]
18 |
--------------------------------------------------------------------------------
/windows-container-samples/python-django/README.md:
--------------------------------------------------------------------------------
1 | # Description:
2 |
3 | Creates an image containing Python 3.5.1 and Django 1.8.6.
4 |
5 | This dockerfile is for demonstration purposes and may require modification for production use.
6 |
7 | # Environment:
8 |
9 | Windows Server Core Base OS Image
10 |
11 | # Usage:
12 |
13 | **Docker Build**
14 |
15 | ```
16 | docker build -t python-django:latest .
17 | ```
18 |
19 | **Docker Run**
20 |
21 | This will run a container, display the Django version, and then exit. Modify the Dockerfile appropriately for application use.
22 |
23 | ```
24 | docker run -it python-django
25 | ```
26 |
27 | ## Dockerfile Details:
28 | ```
29 | # This dockerfile utilizes components licensed by their respective owners/authors.
30 | # Prior to utilizing this file or resulting images please review the respective licenses at: https://docs.python.org/3/license.html, https://github.com/django/django/blob/master/LICENSE
31 |
32 | FROM microsoft/windowsservercore
33 |
34 | LABEL Description="Python" Vendor="Python Software Foundation" Version="3.5.1"
35 |
36 | RUN powershell.exe -Command \
37 | $ErrorActionPreference = 'Stop'; \
38 | Invoke-WebRequest https://www.python.org/ftp/python/3.5.1/python-3.5.1.exe -OutFile c:\python-3.5.1.exe ; \
39 | start-Process c:\python-3.5.1.exe -ArgumentList '/quiet InstallAllUsers=1 PrependPath=1' -Wait ; \
40 | Sleep 60 ; \
41 | Remove-Item c:\python-3.5.1.exe -Force
42 |
43 | RUN ["pip", "install", "Django==1.8.6"]
44 |
45 | CMD ["django-admin --version"]
46 |
47 | ```
48 |
49 |
50 |
--------------------------------------------------------------------------------
/windows-container-samples/python/Dockerfile:
--------------------------------------------------------------------------------
1 | # This dockerfile utilizes components licensed by their respective owners/authors.
2 | # Prior to utilizing this file or resulting images please review the respective licenses at: https://docs.python.org/3/license.html
3 |
4 | FROM microsoft/windowsservercore
5 |
6 | LABEL Description="Python" Vendor="Python Software Foundation" Version="3.5.1"
7 |
8 | RUN powershell.exe -Command \
9 | $ErrorActionPreference = 'Stop'; \
10 | wget https://www.python.org/ftp/python/3.5.1/python-3.5.1.exe -OutFile c:\python-3.5.1.exe ; \
11 | Start-Process c:\python-3.5.1.exe -ArgumentList '/quiet InstallAllUsers=1 PrependPath=1' -Wait ; \
12 | Remove-Item c:\python-3.5.1.exe -Force
13 |
14 | RUN echo print("Hello World!") > c:\hello.py
15 |
16 | CMD ["py", "c:/hello.py"]
17 |
--------------------------------------------------------------------------------
/windows-container-samples/python/README.md:
--------------------------------------------------------------------------------
1 | # Description:
2 |
3 | Creates an image with containing Python 3.5.1. Also included is a ‘World Script’ to test functionality.
4 |
5 | This dockerfile is for demonstration purposes and may require modification for production use.
6 |
7 | # Environment:
8 |
9 | Windows Server Core Base OS Image
10 |
11 | # Usage:
12 |
13 | **Docker Build**
14 |
15 | ```
16 | docker build -t python:latest .
17 | ```
18 |
19 | **Docker Run**
20 |
21 | This will start a container, run the sample ‘Hello World’ script, and then exit. Modify the Dockerfile appropriately for application use.
22 |
23 | ```
24 | docker run -it python
25 | ```
26 |
27 | ## Dockerfile Details:
28 | ```
29 | # This dockerfile utilizes components licensed by their respective owners/authors.
30 | # Prior to utilizing this file or resulting images please review the respective licenses at: https://docs.python.org/3/license.html
31 |
32 | FROM microsoft/windowsservercore
33 |
34 | LABEL Description="Python" Vendor="Python Software Foundation" Version="3.5.1"
35 |
36 | RUN powershell.exe -Command \
37 | $ErrorActionPreference = 'Stop'; \
38 | wget https://www.python.org/ftp/python/3.5.1/python-3.5.1.exe -OutFile c:\python-3.5.1.exe ; \
39 | Start-Process c:\python-3.5.1.exe -ArgumentList '/quiet InstallAllUsers=1 PrependPath=1' -Wait ; \
40 | Remove-Item c:\python-3.5.1.exe -Force
41 |
42 | RUN echo print("Hello World!") > c:\hello.py
43 |
44 | CMD ["py", "c:/hello.py"]
45 |
46 | ```
47 |
48 |
49 |
--------------------------------------------------------------------------------
/windows-container-samples/rails/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM ruby
2 | LABEL Description="Ruby Programming Language for Windows" Vendor="Ruby" Version="2.2.3-x64"
3 | RUN C:\ruby\bin\gem install rails
4 |
--------------------------------------------------------------------------------
/windows-container-samples/rails/README.md:
--------------------------------------------------------------------------------
1 | This dockerfile will install Ruby on Rails, version 2.2.3-x64, in a Windows Server Core based container.
2 |
3 | It will use the microsoft/ruby image as a base.
4 |
--------------------------------------------------------------------------------
/windows-container-samples/redis/Dockerfile:
--------------------------------------------------------------------------------
1 | # This dockerfile utilizes components licensed by their respective owners/authors.
2 | # Prior to utilizing this file or resulting images please review the respective licenses at: https://libraries.io/licenses/BSD-3-Clause
3 |
4 | FROM microsoft/windowsservercore
5 |
6 | LABEL Description="Redis" Vendor="MSOpenTech" Version="2.8"
7 |
8 | RUN powershell -Command \
9 | $ErrorActionPreference = 'Stop'; \
10 | Invoke-WebRequest -Method Get -Uri https://github.com/MSOpenTech/redis/releases/download/win-2.8.2400/Redis-x64-2.8.2400.zip -OutFile c:\redis.zip ; \
11 | Expand-Archive -Path c:\redis.zip -DestinationPath c:\redis ; \
12 | Remove-Item c:\redis.zip -Force
13 |
14 | WORKDIR /redis
15 |
16 | CMD redis-server.exe
--------------------------------------------------------------------------------
/windows-container-samples/redis/README.md:
--------------------------------------------------------------------------------
1 | # Description:
2 |
3 | Creates an image containing MSOpenTech Redis 2.8.2. For more information see, [MSOpenTech / redis on Github.com](https://github.com/MSOpenTech/redis/releases).
4 |
5 | This dockerfile is for demonstration purposes and may require modification for production use.
6 |
7 | # Environment:
8 |
9 | Windows Server Core Base OS Image
10 |
11 | # Usage:
12 |
13 | **Docker Build**
14 |
15 | ```
16 | docker build -t redis:latest .
17 | ```
18 |
19 | **Docker Run**
20 |
21 | This will display the Redis splash screen. Use `ctrl - c` to exit.
22 |
23 | ```
24 | docker run -it redis
25 | ```
26 |
27 | Start in the background, listening on default port.
28 |
29 | ```
30 | docker run -d -p 6379:6379 redis
31 | ```
32 |
33 | ## Dockerfile Details:
34 | ```
35 | # This dockerfile utilizes components licensed by their respective owners/authors.
36 | # Prior to utilizing this file or resulting images please review the respective licenses at: https://libraries.io/licenses/BSD-3-Clause
37 |
38 | FROM microsoft/windowsservercore
39 |
40 | LABEL Description="Redis" Vendor="MSOpenTech" Version="2.8"
41 |
42 | RUN powershell -Command \
43 | $ErrorActionPreference = 'Stop'; \
44 | Invoke-WebRequest -Method Get -Uri https://github.com/MSOpenTech/redis/releases/download/win-2.8.2400/Redis-x64-2.8.2400.zip -OutFile c:\redis.zip ; \
45 | Expand-Archive -Path c:\redis.zip -DestinationPath c:\redis ; \
46 | Remove-Item c:\redis.zip -Force
47 |
48 | WORKDIR /redis
49 |
50 | CMD redis-server.exe
51 | ```
52 |
53 |
54 |
--------------------------------------------------------------------------------
/windows-container-samples/ruby/Dockerfile:
--------------------------------------------------------------------------------
1 | # This dockerfile utilizes components licensed by their respective owners/authors.
2 | # Prior to utilizing this file or resulting images please review the respective licenses at: https://www.ruby-lang.org/en/about/license.txt
3 |
4 | FROM microsoft/windowsservercore
5 |
6 | LABEL Description="Ruby Programming Language for Windows" Vendor="Ruby" Version="2.2.4-x64"
7 |
8 | RUN powershell -Command \
9 | $ErrorActionPreference = 'Stop'; \
10 | Invoke-WebRequest -Method Get -Uri http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.2.4-x64.exe -OutFile c:\rubyinstaller-2.2.4-x64.exe ; \
11 | Start-Process c:\rubyinstaller-2.2.4-x64.exe -ArgumentList '/verysilent' -Wait ; \
12 | Remove-Item c:\rubyinstaller-2.2.4-x64.exe -Force
13 |
14 | WORKDIR /Ruby22-x64/bin
15 |
16 | CMD [ "C:/Ruby22-x64/bin/ruby.exe --version" ]
--------------------------------------------------------------------------------
/windows-container-samples/ruby/README.md:
--------------------------------------------------------------------------------
1 | # Description:
2 |
3 | Creates an image containing Ruby 2.2.4.
4 |
5 | This dockerfile is for demonstration purposes and may require modification for production use.
6 |
7 | # Environment:
8 |
9 | Windows Server Core Base OS Image
10 |
11 | # Usage:
12 |
13 | **Docker Build**
14 |
15 | ```
16 | docker build -t ruby:latest .
17 | ```
18 |
19 | **Docker Run**
20 |
21 | This will display the Ruby version and exit. Modify the Dockerfile appropriately for application use.
22 |
23 | ```
24 | docker run -it ruby
25 | ```
26 |
27 | ## Dockerfile Details:
28 | ```
29 | # This dockerfile utilizes components licensed by their respective owners/authors.
30 | # Prior to utilizing this file or resulting images please review the respective licenses at: https://www.ruby-lang.org/en/about/license.txt
31 |
32 | FROM microsoft/windowsservercore
33 |
34 | LABEL Description="Ruby Programming Language for Windows" Vendor="Ruby" Version="2.2.4-x64"
35 |
36 | RUN powershell -Command \
37 | $ErrorActionPreference = 'Stop'; \
38 | Invoke-WebRequest -Method Get -Uri http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.2.4-x64.exe -OutFile c:\rubyinstaller-2.2.4-x64.exe ; \
39 | Start-Process c:\rubyinstaller-2.2.4-x64.exe -ArgumentList '/verysilent' -Wait ; \
40 | Remove-Item c:\rubyinstaller-2.2.4-x64.exe -Force
41 |
42 | WORKDIR /Ruby22-x64/bin
43 |
44 | CMD [ "C:/Ruby22-x64/bin/ruby.exe --version" ]
45 | ```
46 |
47 |
48 |
--------------------------------------------------------------------------------
/windows-container-samples/server-jre-8u51-windows-x64/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM microsoft/windowsservercore
2 | LABEL Description="JRE 8u51 Server edition" Vendor="Oracle" Version="1.8.0_60"
3 | ADD sources /
4 | RUN setx /M JRE_HOME C:\jdk1.8.0_60\jre
--------------------------------------------------------------------------------
/windows-container-samples/server-jre-8u51-windows-x64/README.md:
--------------------------------------------------------------------------------
1 | # Sample to create a Windows Server Container Image with Java Runtime 1.8 update 60 server edition
2 |
3 | These samples were created for Windows Server 2016 Technical Preview 3 with Containers. They assume that the WindowsServerCore Container base image is present.
4 |
5 | ## Using Docker-managed Windows Server Containers to create a Server JRE Container Image
6 |
7 | In order to create a Java Runtime 1.8 update 601 server edition Container image when you are running Docker-managed Windows Server Containers, please copy the Dockerfile to a new folder (e.g. `C:\build\server-jre`) on your local Container host. Then, download the Server JRE Windows binaries directly from Oracle ([http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html Download link]) and extract it to C:\build\server-jre\sources.
8 |
9 | On the Container host, please run
10 | ```
11 | docker build -t javaruntime:8u60 C:\build\server-jre
12 | docker tag javaruntime:8u60 javaruntime:latest
13 | ```
14 |
15 | The dockerfile will add the sources to the container image and set the JRE_HOME environment variable accordingly.
--------------------------------------------------------------------------------
/windows-container-samples/sqlite/Dockerfile:
--------------------------------------------------------------------------------
1 | # This dockerfile utilizes components licensed by their respective owners/authors.
2 | # Prior to utilizing this file or resulting images please review the respective licenses at: https://www.sqlite.org/copyright.html
3 |
4 | # keep in mind that the SQLite Versions and download URIs change very often!
5 |
6 | FROM microsoft/windowsservercore
7 |
8 | LABEL Description="SQLite" Vendor="SQLite" Version="3.14.2"
9 |
10 | RUN powershell -Command \
11 | $ErrorActionPreference = 'Stop'; \
12 | Invoke-WebRequest -Method Get -Uri https://www.sqlite.org/2016/sqlite-dll-win64-x64-3140200.zip -OutFile c:\sqlite-dll-win64-x64-3120000.zip ; \
13 | Expand-Archive -Path c:\sqlite-dll-win64-x64-3120000.zip -DestinationPath c:\sqlite ; \
14 | Remove-Item c:\sqlite-dll-win64-x64-3120000.zip -Force
15 |
16 | RUN powershell -Command \
17 | $ErrorActionPreference = 'Stop'; \
18 | Invoke-WebRequest -Method Get -Uri "https://www.sqlite.org/2016/sqlite-tools-win32-x86-3150000.zip" -OutFile c:\sqlite-tools-win32-x86-3150000.zip ; \
19 | Expand-Archive -Path c:\sqlite-tools-win32-x86-3150000.zip -DestinationPath c:\sqlite ; \
20 | Copy-Item -Path c:\sqlite\sqlite-tools-win32-x86-3150000\*.* c:\sqlite ; \
21 | Remove-Item c:\sqlite\sqlite-tools-win32-x86-3150000 -Recurse -Force ; \
22 | Remove-Item c:\sqlite-tools-win32-x86-3150000.zip -Force
23 |
24 | RUN setx /M PATH "%PATH%;c:\sqlite"
25 |
26 | CMD ["sqlite3.exe"]
27 |
--------------------------------------------------------------------------------
/windows-container-samples/sqlserver-express/readme.md:
--------------------------------------------------------------------------------
1 | See the official SQL Server 2014 Express Dockerfile in the [SQL Server in Docker GitHub repo]( https://github.com/Microsoft/mssql-docker/blob/master/windows/README.md).
2 |
--------------------------------------------------------------------------------
/windows-container-samples/vcbuildtools/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM microsoft/windowsservercore
2 |
3 | SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
4 |
5 | RUN Invoke-WebRequest 'http://download.microsoft.com/download/5/f/7/5f7acaeb-8363-451f-9425-68a90f98b238/visualcppbuildtools_full.exe' -OutFile 'visualcppbuildtools_full.exe' -UseBasicParsing ; \
6 | Start-Process .\visualcppbuildtools_full.exe -ArgumentList '/NoRestart /S' -Wait ; \
7 | Remove-Item visualcppbuildtools_full.exe
8 |
9 | RUN Write-Host 'Configuring environment'; \
10 | pushd 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC' ; \
11 | cmd /c 'vcvarsall.bat amd64&set' | foreach { \
12 | if ($_ -match '=') { \
13 | $v = $_.split('='); \
14 | [Environment]::SetEnvironmentVariable($v[0], $v[1], [EnvironmentVariableTarget]::Machine); \
15 | } \
16 | } ; \
17 | popd
18 |
19 | WORKDIR /code
20 |
--------------------------------------------------------------------------------
/windows-container-samples/vcbuildtools/README.md:
--------------------------------------------------------------------------------
1 | # vcbuildtools
2 |
3 | Build a Docker image with Visual C++ Build tools.
4 |
5 | ## Build image
6 |
7 | ```
8 | docker build -t vcbuildtools:14.3 .
9 | ```
10 |
11 | ## Use the image
12 |
13 | ```
14 | docker run -v "$(pwd):C:\code" vcbuildtools:14.3 msbuild yourproject.sln /p:Configuration=Release
15 | ```
16 |
--------------------------------------------------------------------------------
/windows-server-container-tools/DockerTLS/readme.md:
--------------------------------------------------------------------------------
1 | ---
2 | author: taylorb-microsoft
3 | ---
4 |
5 | # Protect the Docker daemon socket on Windows
6 | This is an initial set of PowerShell scripts that utalize OpenSSL to automate creating self signed keys and certificates for Docker on Windows. These scripts follow the directions at https://docs.docker.com/engine/security/https/.
7 |
8 |
9 | ## Example Workflow:
10 | On your client machine run:
11 | ```powershell
12 | . .\DockerCertificateTools.ps1
13 | Install-OpenSSL
14 | New-OpenSSLCertAuth
15 | New-ClientKeyandCert
16 | ```
17 |
18 | Then either run:
19 | ```powershell
20 | New-ServerKeyandCert -serverName "WIN-H3NPPMUM1U7" -serverIPAddresses @("10.0.0.5", "127.0.0.1")
21 | ```
22 | Where you provide the container hosts name/IP Address and then copy the server-cert.pem/server-key.pem and ca.pem file to the c:\programdata\docker\certs.d directory and create a tag.txt file in c:\programdata\docker directory.
23 |
24 | or
25 | ```powershell
26 | .\CreateAndUpdateDockerCertsInVMs.ps1 -VmName "VM1" -GuestUserName "administrator" -GuestPassword (ConvertTo-SecureString -String "p@ssw0rd" -AsPlainText -Force)
27 | ```
28 | Which uses the Hyper-V intergration components to do all the stuff above for you. As currently coded this only works on a local machine (remote support could be added) and does require the PS session to be running as administrator.
29 |
--------------------------------------------------------------------------------
/windows-server-container-tools/README.md:
--------------------------------------------------------------------------------
1 | Temp file until there are tools here :)
--------------------------------------------------------------------------------
/windows-server-container-tools/ServiceAccounts/.gitignore:
--------------------------------------------------------------------------------
1 | *.exe
2 | *.pdf
3 |
--------------------------------------------------------------------------------
/windows-server-container-tools/VMM - VM Template/AdminAutoLogon.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | !!123abc
9 |
10 | true
11 | 9999
12 | Administrator
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/windows-server-container-tools/VMM - VM Template/readme.md:
--------------------------------------------------------------------------------
1 |
2 | System Center, Virtual Machine Manager(SCVMM) customers can try out the Windows Containers feature by
3 | creating a Virtual Machine using the "ContainerHostTemplate.xml" provided.
4 |
5 | The OS Image to be used for creating the Virtual machine can be found here:
6 | http://aka.ms/containerhostvhd
7 |
8 | Process:
9 |
10 | 1. Download the OS image, and import it into the VMM Library Server.
11 | 2. Download the ContainerHostTemplate.xml and the AdminAutoLogon.xml.
12 | 3. The "ContainerHostTemplate.xml" is an exported VM Template. Import the VM Template into VMM.
13 | 4. Create a Virtual machine using the VM Template. Note: The Virtual machine must be connected to a VirtualSwitch that is network connected.
14 |
15 | Once the VM Creation is completed, the VM will server as a ContainerHost, and can be used to create Windows Containers.
16 |
--------------------------------------------------------------------------------
/windows-server-container-tools/Wait-Service/readme.md:
--------------------------------------------------------------------------------
1 | ###Wait-Service
2 | The intention of this module is to monitor a running service.
3 |
4 | ###Description
5 | Finds the service specified by name, waits the specified amount of time for the service to start and then waits for the service to exit.
6 | Upon exit the return code of the service will be the return code of the cmdlet.
7 | If AllowServiceRestarts is true if the service is restarted the script automatically re-executes.
8 |
9 | ###Parameter's
10 | ####ServiceName
11 | The name of the service to wait for.
12 | ####StartupTime
13 | The amount of time in seconds to wait for the service to start after initating the script. Default is 10sec.
14 | ####AllowServiceRestart
15 | Automtically restart the wait process when the service exits looping for the StartupTimeout again.
16 | ##Example
17 | ```none
18 | FROM microsoft/iis
19 | ADD Wait-Service.ps1 /Wait-Service.ps1
20 |
21 | SHELL ["powershell", "-File"]
22 | CMD c:\Wait-Service.ps1 -ServiceName W3SVC -AllowServiceRestart
23 | ```
24 | or
25 | ```none
26 | FROM microsoft/iis
27 | ADD Wait-Service.ps1 /Wait-Service.ps1
28 |
29 | CMD powershell.exe -file c:\Wait-Service.ps1 -ServiceName W3SVC -AllowServiceRestart
30 | ```
31 |
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/Container Glyfs Release 3.pptx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/Container Glyfs Release 3.pptx
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/App-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/App-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/App-in-Container-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/App-in-Container-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/App-in-Container-Green_328.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/App-in-Container-Green_328.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Azure--Container-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Azure--Container-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Azure--Container-Green_210.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Azure--Container-Green_210.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Azure--Container-Green_30.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Azure--Container-Green_30.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Azure--Container-Green_328.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Azure--Container-Green_328.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Azure--Container-Green_366.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Azure--Container-Green_366.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Azure--Container-Green_370.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Azure--Container-Green_370.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Cloud-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Cloud-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Container-Management-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Container-Management-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Container-Storage-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Container-Storage-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Linked-Container-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Linked-Container-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Linked-Container-II-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Linked-Container-II-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Linux-Container-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Linux-Container-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Physical-Computer-with-App-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Physical-Computer-with-App-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Physical-Machine-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Physical-Machine-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Sample-App-1-in-Container-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Sample-App-1-in-Container-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Sample-App-2-in-Container-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Sample-App-2-in-Container-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Server-with-Container-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Server-with-Container-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Users-Developers-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Users-Developers-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/VM Type 3 with Container.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/VM Type 3 with Container.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/VM Type 3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/VM Type 3.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/VM-Type-1-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/VM-Type-1-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/VM-Type-2-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/VM-Type-2-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/VM-with-App-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/VM-with-App-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/GreenGlyphs/Windows-Green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/GreenGlyphs/Windows-Green.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/Home/Banner-Azure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/Home/Banner-Azure.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/Home/Banner-DevOps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/Home/Banner-DevOps.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/Home/Banner-Docker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/Home/Banner-Docker.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/App-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/App-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/App-in-Container-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/App-in-Container-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/Azure--Container-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/Azure--Container-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/Cloud-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/Cloud-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/Container-Management-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/Container-Management-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/Container-Storage-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/Container-Storage-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/Linked-Container-II-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/Linked-Container-II-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/Linked-Container-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/Linked-Container-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/Linux-Container-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/Linux-Container-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/Physical-Computer-with-App-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/Physical-Computer-with-App-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/Physical-Machine-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/Physical-Machine-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/Sample-App-1-in-Container-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/Sample-App-1-in-Container-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/Sample-App-2-in-Container-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/Sample-App-2-in-Container-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/Server-with-Container-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/Server-with-Container-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/Users-Developers-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/Users-Developers-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/VM Type 3 with Container.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/VM Type 3 with Container.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/VM Type 3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/VM Type 3.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/VM-Type-1-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/VM-Type-1-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/VM-Type-2-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/VM-Type-2-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/VM-with-App-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/VM-with-App-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/Windows-Container-Orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/Windows-Container-Orange.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/o_app_container.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/o_app_container.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/o_app_container2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/o_app_container2.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/OrangeGlyphs/o_app_container3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/OrangeGlyphs/o_app_container3.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/App.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/App.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/App1InContainer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/App1InContainer.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/App2InContainer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/App2InContainer.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/AppInContainer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/AppInContainer.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/AzureContainer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/AzureContainer.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/Cloud.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/Cloud.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/ContainerManagement.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/ContainerManagement.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/ContainerStorage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/ContainerStorage.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/ContainersOnServer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/ContainersOnServer.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/LinkedContainer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/LinkedContainer.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/LinkedContainers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/LinkedContainers.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/LinuxContainer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/LinuxContainer.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/PhysicalComputer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/PhysicalComputer.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/PhysicalComputerWithApp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/PhysicalComputerWithApp.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/Users.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/Users.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/VM.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/VM.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/VMConsole.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/VMConsole.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/VMwithApp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/VMwithApp.png
--------------------------------------------------------------------------------
/windows-server-container-tools/container_glyphs/WhiteGlyphs/WindowsContainer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charlieding/Virtualization-Documentation/2f581c7e8e3c3a3f35d92bf5011e9b7ce23cac10/windows-server-container-tools/container_glyphs/WhiteGlyphs/WindowsContainer.png
--------------------------------------------------------------------------------
/windows-server-container-tools/containers-azure-template/README.md:
--------------------------------------------------------------------------------
1 | # Windows Server 2016 with Containers
2 |
3 | This template will deploy a Windows Server 2016 virtual machine with the Windows container feature, and Docker, fully installed and configured.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | See the following for an introduction to Windows Containers, [Windows containers concepts and terminology](https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start).
13 |
14 | These exercise can be completed for a quick hands on introduction to Windows containers.
15 |
16 | Windows Container Quick Start – [Deploy your first container]( https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_server#4-deploy-your-first-container).
17 | Windows Container Quick Start – [Container Images](https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_images).
18 |
19 | > Microsoft Azure does not support Hyper-V containers. To complete Hyper-V Container exercises, you need an on-premises container host.
20 |
--------------------------------------------------------------------------------
/windows-server-container-tools/containers-azure-template/azuredeploy.parameters.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
3 | "contentVersion": "1.0.0.0",
4 | "parameters": {
5 | "VMName": {
6 | "value": "changeme"
7 | },
8 | "adminUsername": {
9 | "value": "adminuser"
10 | },
11 | "adminPassword": {
12 | "value": "GEN-PASSWORD"
13 | },
14 | "dnsNameForPublicIP": {
15 | "value": "GEN-UNIQUE"
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/windows-server-container-tools/containers-azure-template/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "itemDisplayName": "Windows Server Container Host",
3 | "description": "This template will create a Windows Server 2016 with Windows Server Containers.",
4 | "summary": "Provision a Docker ready Windows Server Container Host",
5 | "githubUsername": "neilpeterson",
6 | "dateUpdated": "2017-02-28"
7 | }
8 |
--------------------------------------------------------------------------------