mirror of https://github.com/docker/docs.git
moved windows server 16, windows 10 notes under what to know before you install
Signed-off-by: Victoria Bialas <victoria.bialas@docker.com>
This commit is contained in:
parent
db14c15c4d
commit
cbd51fd8d1
|
|
@ -54,18 +54,22 @@ For more about stable and beta channels, see the [FAQs](faqs.md#stable-and-beta-
|
|||
</table>
|
||||
|
||||
>**Important Notes**:
|
||||
>
|
||||
> * Docker for Mac requires macOS 10.10.3 Yosemite or newer running on a 2010 or newer Mac, with Intel's hardware support for MMU virtualization. Please see [What to know before you install](index.md#what-to-know-before-you-install) for a full list of prerequisites.
|
||||
>
|
||||
> * <font color="#CC3366">You can switch between beta and stable versions, but <i>you must have only one app installed at a time</i>.</font> Also, you will need to save images and export containers you want to keep before uninstalling the current version before installing another. For more about this, see the [FAQs about beta and stable channels](faqs.md#stable-and-beta-channels).
|
||||
- Docker for Mac requires macOS 10.10.3 Yosemite or newer running on a 2010 or
|
||||
newer Mac, with Intel's hardware support for MMU virtualization. Please see
|
||||
[What to know before you install](index.md#what-to-know-before-you-install)
|
||||
for a full list of prerequisites.
|
||||
- You can switch between beta and stable versions, but you must have only one
|
||||
app installed at a time. Also, you will need to save images and export
|
||||
containers you want to keep before uninstalling the current version before
|
||||
installing another. For more about this, see the
|
||||
[FAQs about beta and stable channels](faqs.md#stable-and-beta-channels).
|
||||
|
||||
## What to know before you install
|
||||
|
||||
|
||||
* **README FIRST for Docker Toolbox and Docker Machine users**: If you are already running Docker on your machine, first read [Docker for Mac vs. Docker Toolbox](docker-toolbox.md) to understand the impact of this installation on your existing setup, how to set your environment for Docker for Mac, and how the two products can coexist.
|
||||
|
||||
<p />
|
||||
* **Relationship to Docker Machine**: Installing Docker for Mac does not affect machines you created with Docker Machine. You'll get the option to copy containers and images from your local `default` machine (if one exists) to the new Docker for Mac <a href="https://github.com/docker/HyperKit/" target="_blank">HyperKit</a> VM. When you are running Docker for Mac, you do not need Docker Machine nodes running at all locally (or anywhere else). With Docker for Mac, you have a new, native virtualization system running (HyperKit) which takes the place of the VirtualBox system. To learn more, see [Docker for Mac vs. Docker Toolbox](docker-toolbox.md).
|
||||
|
||||
<p />
|
||||
* **System Requirements**: Docker for Mac will launch only if all these requirements are met.
|
||||
|
||||
- Mac must be a 2010 or newer model, with Intel's hardware support for memory management unit (MMU) virtualization; i.e., Extended Page Tables (EPT)
|
||||
|
|
@ -76,8 +80,9 @@ For more about stable and beta channels, see the [FAQs](faqs.md#stable-and-beta-
|
|||
|
||||
- VirtualBox prior to version 4.3.30 must NOT be installed (it is incompatible with Docker for Mac)
|
||||
|
||||
> **Note**: If your system does not satisfy these requirements, you can install [Docker Toolbox](/toolbox/overview.md), which uses Oracle Virtual Box instead of HyperKit.
|
||||
>**Note**: If your system does not satisfy these requirements, you can install [Docker Toolbox](/toolbox/overview.md), which uses Oracle Virtual Box instead of HyperKit.
|
||||
|
||||
<p />
|
||||
* **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 and Run Docker for Mac
|
||||
|
|
|
|||
|
|
@ -25,26 +25,6 @@ Please read through these topics on how to get started. To **give us your feedba
|
|||
|
||||
>**Already have Docker for Windows?** If you already have Docker for Windows installed, and are ready to get started, skip over to the [Getting Started with Docker](/engine/getstarted/index.md) tutorial.
|
||||
|
||||
## Using Docker on Windows Server 2016 or Windows 10
|
||||
|
||||
You can run Docker on Windows Server 16 and Windows 10 in two different ways:
|
||||
- You can
|
||||
[install a native Docker binary](https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_10)
|
||||
which allows you to develop and run Windows containers natively. If you
|
||||
install Docker this way, you cannot develop or run Linux containers.
|
||||
|
||||
- You can [install Docker for Windows](#step-1-install-docker-for-windows),
|
||||
which allows you to develop and run Windows containers natively, or develop
|
||||
and run Linux containers using Hyper-V.
|
||||
|
||||
If you try to run a Linux container on the native Docker daemon, an error occurs:
|
||||
|
||||
```no-highlight
|
||||
C:\Program Files\Docker\docker.exe:
|
||||
image operating system "linux" cannot be used on this platform.
|
||||
See 'C:\Program Files\Docker\docker.exe run --help'.
|
||||
```
|
||||
|
||||
## Download Docker for Windows
|
||||
|
||||
If you have not already done so, please install Docker for Windows. You can download installers from the stable or beta channel. For more about stable and beta channels, see the [FAQs](faqs.md#questions-about-stable-and-beta-channels).
|
||||
|
|
@ -71,27 +51,46 @@ If you have not already done so, please install Docker for Windows. You can down
|
|||
</tr>
|
||||
</table>
|
||||
|
||||
>**Important Notes**:
|
||||
>
|
||||
>* Docker for Windows requires 64bit Windows 10 Pro, Enterprise and Education (1511 November update, Build 10586 or later) and Microsoft Hyper-V. Please see [What to know before you install](index.md#what-to-know-before-you-install) for a full list of prerequisites.
|
||||
>
|
||||
>* <font color="#CC3366">You can switch between beta and stable versions, but <i>you must have only one app installed at a time</i>.</font> Also, you will need to save images and export containers you want to keep before uninstalling the current version before installing another. For more about this, see the [FAQs about beta and stable channels](faqs.md#questions-about-stable-and-beta-channels).
|
||||
>**Important Notes:**
|
||||
- Docker for Windows requires 64bit Windows 10 Pro, Enterprise and Education
|
||||
(1511 November update, Build 10586 or later) and Microsoft Hyper-V. Please
|
||||
see [What to know before you install](index.md#what-to-know-before-you-install)
|
||||
for a full list of prerequisites.
|
||||
- You can switch between beta and stable versions, but you must have only one
|
||||
app installed at a time. Also, you will need to save images and export
|
||||
containers you want to keep before uninstalling the current version before
|
||||
installing another. For more about this, see the
|
||||
[FAQs about beta and stable channels](faqs.md#questions-about-stable-and-beta-channels).
|
||||
|
||||
## What to know before you install
|
||||
|
||||
* **README FIRST for Docker Toolbox and Docker Machine users**: Docker for Windows requires Microsoft Hyper-V to run. After Hyper-V is enabled, VirtualBox will no longer work, but any VirtualBox VM images will remain. VirtualBox VMs created with `docker-machine` (including the `default` one typically created during Toolbox install) will no longer start. These VMs cannot be used side-by-side with Docker for Windows. However, you can still use `docker-machine` to manage remote VMs.
|
||||
|
||||
<p />
|
||||
* The current version of Docker for Windows runs on 64bit Windows 10 Pro, Enterprise and Education (1511 November update, Build 10586 or later). In the future we will support more versions of Windows 10.
|
||||
|
||||
<p />
|
||||
* Containers and images created with Docker for Windows are shared between all user accounts on machines where it is installed. This is because all Windows accounts will use the same VM to build and run containers. In the future, Docker for Windows will better isolate user content.
|
||||
|
||||
* The Hyper-V package must be enabled for Docker for Windows to work. The Docker for Windows installer will enable it for you, if needed. (This requires a reboot).
|
||||
|
||||
>**Note**: 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.
|
||||
|
||||
<p />
|
||||
* The Hyper-V package must be enabled for Docker for Windows to work. The Docker for Windows installer will enable it for you, if needed. (This requires a reboot). 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.
|
||||
<p />
|
||||
* 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.
|
||||
<br><br>
|
||||
* **What the Docker for Windows 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/).
|
||||
<p />
|
||||
* You can run **Docker on Windows Server 16 and Windows 10** in two different ways:
|
||||
|
||||
* **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/).
|
||||
* You can [install a native Docker binary](https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_10)
|
||||
which allows you to develop and run Windows containers natively. However, if you
|
||||
install Docker this way, you cannot develop or run Linux containers. If you try to run a Linux container on the native Docker daemon, an error occurs:
|
||||
|
||||
```no-highlight
|
||||
C:\Program Files\Docker\docker.exe:
|
||||
image operating system "linux" cannot be used on this platform.
|
||||
See 'C:\Program Files\Docker\docker.exe run --help'.
|
||||
```
|
||||
|
||||
* You can [install Docker for Windows](#step-1-install-docker-for-windows),
|
||||
which allows you to develop and run Windows containers natively, or develop
|
||||
and run Linux containers using Hyper-V. This is the best of both worlds.
|
||||
|
||||
## Step 1. Install Docker for Windows
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue