From 7585b379e5ad3caaae9a04ee086718569bce495a Mon Sep 17 00:00:00 2001 From: Victoria Bialas Date: Mon, 17 Oct 2016 17:35:49 -0700 Subject: [PATCH] added beta 29 relnotes placeholders, info for issues re: virtualization pre-reqs and windows container examples Signed-off-by: Victoria Bialas --- docker-for-mac/release-notes.md | 14 +++++++++ .../images/win-virtualization-enabled.png | Bin 0 -> 37680 bytes docker-for-windows/index.md | 12 ++++++++ docker-for-windows/release-notes.md | 27 ++++++++++++++++++ docker-for-windows/troubleshoot.md | 19 ++++++++++-- 5 files changed, 70 insertions(+), 2 deletions(-) create mode 100644 docker-for-windows/images/win-virtualization-enabled.png diff --git a/docker-for-mac/release-notes.md b/docker-for-mac/release-notes.md index 9b1bad74aa..ebb8c8ed55 100644 --- a/docker-for-mac/release-notes.md +++ b/docker-for-mac/release-notes.md @@ -145,6 +145,20 @@ events or unexpected unmounts. ## Beta Release Notes +### Beta 29 Release Notes (2016-10-22 1.12.2-rc3-beta29) + +**New** + +TBD + +**Upgrades** + +TBD + +**Bug fixes and minor changes** + +TBD + ### Beta 28 Release Notes (2016-10-13 1.12.2-rc3-beta28) **Upgrades** diff --git a/docker-for-windows/images/win-virtualization-enabled.png b/docker-for-windows/images/win-virtualization-enabled.png new file mode 100644 index 0000000000000000000000000000000000000000..7b9ecd8ed9b26871be09e3be49ef21a3e022fff7 GIT binary patch literal 37680 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: If your system does not satisfy these requirements, you can install [Docker Toolbox](/toolbox/overview.md), which uses Oracle Virtual Box instead of Hyper-V. +* Virtualization must be enabled. Typically, virtualization is enabled by default. (Note that this is different from having Hyper-V enabled.) For more detail see [Virtualization must be enabled](troubleshoot.md#virtualization-must-be-enabled) in Troubleshooting. + * **What the install includes**: The installation provides [Docker Engine](https://docs.docker.com/engine/userguide/intro/), Docker CLI client, [Docker Compose](https://docs.docker.com/compose/overview/), and [Docker Machine](https://docs.docker.com/machine/overview/). ## Step 1. Install Docker for Windows @@ -368,6 +370,16 @@ This feature is not yet available on stable builds. See also [Shared Drives](#shared-drives) +#### Getting started with Windows containers (Beta feature) + +If you are interested in working with Windows containers, here are some guides to help you get started. + +* [Build and Run Your First Windows Server Container (Blog Post)](https://blog.docker.com/2016/09/build-your-first-docker-windows-server-container/) gives a quick tour of how to build and run native Docker Windows containers on Windows 10 and Windows Server 2016 evaluation releases. + +* [Getting Started with Windows Containers (Lab)](https://github.com/docker/labs/tree/master/windows/windows-containers) shows you how to use the [MusicStore](https://github.com/aspnet/MusicStore/blob/dev/README.md) application with Windows containers. The MusicStore is a standard .NET application and, [forked here to use containers](https://github.com/friism/MusicStore), is a good example of a multi-container application. + + >**Disclaimer:** This lab is still in work, and is based off of the blog, but you can test and leverage the example walkthroughs now, if you want to start experimenting. Please checking back as the lab evolves. + ### Diagnose and Feedback If you encounter problems for which you do not find solutions in this documentation, searching [Docker for Windows issues on GitHub](https://github.com/docker/for-win/issues) already filed by other users, or on the [Docker for Windows forum](https://forums.docker.com/c/docker-for-windows), we can help you troubleshoot the log data. diff --git a/docker-for-windows/release-notes.md b/docker-for-windows/release-notes.md index 987e8807ef..d3a0392f3d 100644 --- a/docker-for-windows/release-notes.md +++ b/docker-for-windows/release-notes.md @@ -132,6 +132,33 @@ Release notes for _stable_ and _beta_ releases are listed below. You can learn a ## Beta Release Notes +### Beta 29 Release Notes (2016-10-22 1.12.2-rc3-beta29) + +>**Important Note**: +> +> The auto-update function in Beta 21 will not be able to install this update. To install the latest beta manually if you are still on Beta 21, please download the installer here: + +> [https://download.docker.com/win/beta/InstallDocker.msi](https://download.docker.com/win/beta/InstallDocker.msi) + +> This problem is fixed as of Beta 23 for subsequent auto-updates. +> +Windows Container support relies on the Windows 10 container feature, which is +**experimental** at this point. Windows 10 Pro (1607, build number 14393) +requires update `KB3192366` (soon to be released via Windows Update) to fully +work. Some insider builds may not work. + +**New** + +TBD + +**Upgrades** + +TBD + +**Bug fixes and minor changes** + +TBD + ### Beta 28 Release Notes (2016-10-13 1.12.2-rc3-beta28) >**Important Note**: diff --git a/docker-for-windows/troubleshoot.md b/docker-for-windows/troubleshoot.md index 04424bc259..c3cc4811ac 100644 --- a/docker-for-windows/troubleshoot.md +++ b/docker-for-windows/troubleshoot.md @@ -22,7 +22,7 @@ Here is information about how to diagnose and troubleshoot problems, send logs a ## Submitting diagnostics, feedback, and GitHub issues -If you encounter problems for which you do not find solutions in this documentation, on [Docker for Windows issues on GitHub](https://github.com/docker/for-win/issues), or the [Docker for Windows forum](https://forums.docker.com/c/docker-for-windows), we can help you troubleshoot the log data. See [Diagnose and Feedback](index.md#diagnose-and-feedback) to learn about diagnostics and how to create new issues on GitHub. +If you encounter problems for which you do not find solutions in this documentation, on [Docker for Windows issues on GitHub](https://github.com/docker/for-win/issues), or the [Docker for Windows forum](https://forums.docker.com/c/docker-for-windows), we can help you troubleshoot the log data. See [Diagnose and Feedback](index.md#diagnose-and-feedback) to learn about diagnostics and how to create new issues on GitHub. ## Checking the Logs @@ -160,7 +160,22 @@ To fix existing containers, follow these steps. ``` ### Hyper-V -Docker for Windows requires a Hyper-V as well as the Hyper-V Module for Windows Powershell to be installed and enabled. See [these instructions](https://msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/quick_start/walkthrough_install) to install Hyper-V manually. A reboot is *required*. If you install Hyper-V without the reboot, Docker for Windows will not work correctly. On some systems, Virtualization needs to be enabled in the BIOS. The steps to do so are Vendor specific, but typically the BIOS option is called `Virtualization Technology (VTx)` or similar. + +Docker for Windows requires a Hyper-V as well as the Hyper-V Module for Windows Powershell to be installed and enabled. The Docker for Windows installer will enable it for you. + +See [these instructions](https://msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/quick_start/walkthrough_install) to install Hyper-V manually. A reboot is *required*. If you install Hyper-V without the reboot, Docker for Windows will not work correctly. On some systems, Virtualization needs to be enabled in the BIOS. The steps to do so are Vendor specific, but typically the BIOS option is called `Virtualization Technology (VTx)` or similar. + +### Virtualization must be enabled + +In addition to [Hyper-V](#hyper-v), virtualization must be enabled. + +If, at some point, if you manually uninstall Hyper-V or disable virtualization, Docker for Windows will not start. + +Verify that virtualization is enabled on Task Manager. + +![Task Manager](images/win-virtualization-enabled.png) + +See also, the user reported issue [Unable to run Docker for Windows on Windows 10 Enterprise](https://github.com/docker/for-win/issues/74) ### Networking issues