| Stable channel | -Beta channel | +Edge channel | |
|---|---|---|---|
| This deployment is fully baked and tested, and comes with the latest GA version of Docker Engine. This is the best channel to use if you want a reliable platform to work with. These releases follow a version schedule with a longer lead time than the betas, synched with Docker Engine releases and hotfixes. - |
- This deployment offers cutting edge features and comes with the experimental version of Docker Engine, described in the Docker Experimental Features README on GitHub. This is the best channel to use if you want to experiment with features under development, and can weather some instability and bugs. This channel is a continuation of the beta program, where you can provide feedback as the apps evolve. Releases are typically more frequent than for stable, often one or more per month. We collect usage data on betas across the board. |
+ This deployment is fully baked and tested, and comes with the latest CE version of Docker. This is the best channel to use if you want a reliable platform to work with. Stable is released quarterly and is for users that want an easier-to-maintain release pace. |
+ This deployment offers cutting edge features of the CE version of Docker and comes with experimental features turned on, described in the Docker Experimental Features README on GitHub. This is the best channel to use if you want to experiment with features under development, and can weather some instability and bugs. Edge is for users wanting a drop of the latest and greatest features every month We collect usage data on edges across the board. |
| @@ -45,7 +51,7 @@ using CloudFormation. For more about stable and beta channels, see the |
| Stable channel | -Beta channel | +Edge channel | |
|---|---|---|---|
| The stable deployment is fully baked and tested, and comes with the latest GA version of Docker Engine. This is the best channel to use if you want a reliable platform to work with. These releases follow a version schedule with a longer lead time than the betas, synched with Docker Engine releases and hotfixes. - |
- The beta deployment offers cutting edge features and comes with the experimental version of Docker Engine, described in the Docker Experimental Features README on GitHub. This is the best channel to use if you want to experiment with features under development, and can weather some instability and bugs. This channel is a continuation of the beta program, where you can provide feedback as the apps evolve. Releases are typically more frequent than for stable, often one or more per month. We collect usage data on betas across the board. |
+ This deployment is fully baked and tested, and comes with the latest CE version of Docker. This is the best channel to use if you want a reliable platform to work with. Stable is released quarterly and is for users that want an easier-to-maintain release pace. |
+ This deployment offers cutting edge features of the CE version of Docker and comes with experimental features turned on, described in the Docker Experimental Features README on GitHub. This is the best channel to use if you want to experiment with features under development, and can weather some instability and bugs. Edge is for users wanting a drop of the latest and greatest features every month We collect usage data on edges across the board. |
| @@ -34,33 +40,33 @@ For more about stable and beta channels, see the [FAQs](/docker-for-azure/faqs.m |
-### SSH Key
+#### SSH Key
Docker for Azure uses SSH for accessing the Docker swarm once it's deployed. During setup, you will be prompted for a SSH public key. If you don't have a SSH key, you can generate one with `puttygen` or `ssh-keygen`. You only need the public key component to set up Docker for Azure. Here's how to get the public key from a .pem file:
ssh-keygen -y -f my-key.pem
-### Installing with the CLI
+#### Installing with the CLI
You can also invoke the Docker for Azure template from the Azure CLI:
diff --git a/docker-for-azure/persistent-data-volumes.md b/docker-for-azure/persistent-data-volumes.md
index e0e079325a..b491a479fe 100644
--- a/docker-for-azure/persistent-data-volumes.md
+++ b/docker-for-azure/persistent-data-volumes.md
@@ -4,6 +4,8 @@ keywords: azure persistent data volumes
title: Docker for Azure persistent data volumes
---
+{% include d4a_buttons.md %}
+
## What is Cloudstor?
Cloudstor a volume plugin managed by Docker. It comes pre-installed and pre-configured in swarms deployed on Docker for Azure. Swarm tasks use a volume created through Cloudstor to mount a persistent data volume that stays attached to the swarm tasks no matter which swarm node they get scheduled or migrated to. Cloudstor relies on shared storage infrastructure provided by Azure to allow swarm tasks to create/mount their persistent volumes on any node in the swarm. In a future release we will introduce support for direct attached storage to satisfy very low latency/high IOPs requirements.
@@ -15,7 +17,7 @@ After creating a swarm on Docker for Azure and connecting to any manager using S
```bash
$ docker plugin ls
ID NAME DESCRIPTION ENABLED
-f416c95c0dcc docker4x/cloudstor:azure-v1.13.1-beta18 cloud storage plugin for Docker true
+f416c95c0dcc docker4x/cloudstor:azure-v{{ edition_version }} cloud storage plugin for Docker true
```
**Note**: Make note of the plugin tag name, because it will change between versions, and yours may be different then listed here.
@@ -26,7 +28,7 @@ The following examples show how to create swarm services that require data persi
```bash
docker service create --replicas 5 --name ping1 \
- --mount type=volume,volume-driver=docker4x/cloudstor:azure-v1.13.1-beta18,source=sharedvol1,destination=/shareddata \
+ --mount type=volume,volume-driver=docker4x/cloudstor:azure-v{{ edition_version }},source=sharedvol1,destination=/shareddata \
alpine ping docker.com
```
@@ -39,7 +41,7 @@ With the above example, you can make sure that the volume is indeed shared by lo
```bash
{% raw %}
docker service create --replicas 5 --name ping2 \
- --mount type=volume,volume-driver=docker4x/cloudstor:azure-v1.13.1-beta18,source={{.Service.Name}}-{{.Task.Slot}}-vol,destination=/mydata \
+ --mount type=volume,volume-driver=docker4x/cloudstor:azure-v{{ edition_version }},source={{.Service.Name}}-{{.Task.Slot}}-vol,destination=/mydata \
alpine ping docker.com
{% endraw %}
```
diff --git a/docker-for-azure/release-notes.md b/docker-for-azure/release-notes.md
index 061607ee5f..81f94aa633 100644
--- a/docker-for-azure/release-notes.md
+++ b/docker-for-azure/release-notes.md
@@ -1,6 +1,6 @@
---
description: Release notes
-keywords: azure, microsoft, iaas, tutorial
+keywords: azure, microsoft, iaas, tutorial, edge, stable
title: Docker for Azure Release Notes
---
@@ -8,10 +8,17 @@ title: Docker for Azure Release Notes
## Stable Channel
-### 1.13.1-2 (stable)
+### 17.03.0 CE
Release date: 02/08/2017
-{{azure_button_latest}}
+{{azure_blue_latest}}
+
+**New**
+
+- Docker Engine upgraded to [Docker 17.03.0 CE](https://github.com/docker/docker/blob/master/CHANGELOG.md)
+
+### 1.13.1-2
+Release date: 02/08/2017
**New**
@@ -28,7 +35,16 @@ Release date: 1/18/2017
- Added support to scale the number of nodes in manager and worker vm scale sets through Azure UI/CLI for managing the number of nodes in a scale set
- Improved logging and remote diagnostics mechanisms for system containers
-## Beta Channel
+## Edge Channel
+
+### 17.03.0-edge CE
+Release date: 03/01/2017
+
+{{azure_blue_edge}}
+
+**New**
+
+- Docker Engine upgraded to [Docker 17.03.0 CE](https://github.com/docker/docker/blob/master/CHANGELOG.md)
### 1.13.1-beta18
Release date: 02/16/2017
diff --git a/docker-for-mac/faqs.md b/docker-for-mac/faqs.md
index e7b48d8970..17bbfea21d 100644
--- a/docker-for-mac/faqs.md
+++ b/docker-for-mac/faqs.md
@@ -10,48 +10,48 @@ title: Frequently asked questions (FAQ)
[Docker Knowledge Hub](http://success.docker.com/) for knowledge base articles,
FAQs, technical support for various subscription levels, and more.
-### Stable and beta channels
+### Stable and Edge channels
-**Q: How do I get the stable or beta version of Docker for Mac?**
+**Q: How do I get the Stable or Edge version of Docker for Mac?**
A: Use the download links for the channels given in the topic
[Download Docker for Mac](install.md#download-docker-for-mac).
This topic also has more information about the two channels.
-**Q: What is the difference between the stable and beta versions of Docker for Mac?**
+**Q: What is the difference between the Stable and Edge versions of Docker for Mac?**
A: Two different download channels are available for Docker for Mac:
-* The **stable channel** provides a general availability release-ready installer
- for a fully baked and tested, more reliable app. The stable version of Docker
+* The **Stable channel** provides a general availability release-ready installer
+ for a fully baked and tested, more reliable app. The Stable version of Docker
for Mac comes with the latest released version of Docker Engine. The release
- schedule is synched with Docker Engine releases and hotfixes. On the stable
+ schedule is synched with Docker Engine releases and hotfixes. On the Stable
channel, you can select whether to send usage statistics and other data.
-* The **beta channel** provides an installer with new features we are working on,
+* The **Edge channel** provides an installer with new features we are working on,
but is not necessarily fully tested. It comes with the experimental version of
- Docker Engine. Bugs, crashes and issues are more likely to occur with the beta
+ Docker Engine. Bugs, crashes and issues are more likely to occur with the Edge
app, but you get a chance to preview new functionality, experiment, and provide
feedback as the apps evolve. Releases are typically more frequent than for
- stable, often one or more per month. Usage statistics and crash reports are sent
- by default. You do not have the option to disable this on the beta channel.
+ Stable, often one or more per month. Usage statistics and crash reports are sent
+ by default. You do not have the option to disable this on the Edge channel.
-**Q: Can I switch back and forth between stable and beta versions of Docker for Mac?**
+**Q: Can I switch back and forth between Stable and Edge versions of Docker for Mac?**
-A: Yes, you can switch between versions to try out the betas to see what's new,
-then go back to stable for other work. However, **you can have only one app
-installed at a time**. Switching back and forth between stable and beta apps can
+A: Yes, you can switch between versions to try out the Edge releases to see what's new,
+then go back to Stable for other work. However, **you can have only one app
+installed at a time**. Switching back and forth between Stable and Edge apps can
destabilize your development environment, particularly in cases where you switch
-from a newer (beta) channel to older (stable).
+from a newer (Edge) channel to older (Stable).
-For example, containers created with a newer beta version of Docker for Mac may
-not work after you switch back to stable because they may have been created
-leveraging beta features that aren't in stable yet. Just keep this in mind as
-you create and work with beta containers, perhaps in the spirit of a playground
+For example, containers created with a newer Edge version of Docker for Mac may
+not work after you switch back to Stable because they may have been created
+leveraging Edge features that aren't in Stable yet. Just keep this in mind as
+you create and work with Edge containers, perhaps in the spirit of a playground
space where you are prepared to troubleshoot or start over.
-To safely switch between beta and stable versions be sure
+To safely switch between Edge and Stable versions be sure
to save images and export the containers you need, then uninstall the current
version before installing another. The workflow is described in more detail
below.| Stable channel | -Beta channel | +Stable channel | +Edge channel |
|---|---|---|---|
| This installer is fully baked and tested, and comes
@@ -30,30 +30,28 @@ channels, see the [FAQs](/docker-for-mac/faqs.md#stable-and-beta-channels).
default and configurable on Docker Daemon preferences for experimental mode. This is the best channel to use if you want a reliable platform to work with. (Be sure to disable experimental features for apps in production.) These releases follow a version schedule with a longer lead - time than the betas, synched with Docker Engine releases and - hotfixes. On the stable channel, you can select whether to send usage + time than the Edge releases, synched with Docker Engine releases and + hotfixes. On the Stable channel, you can select whether to send usage statistics and other data. |
- This installer provides the latest Beta release of + | This installer provides the latest Edge release of
Docker for Mac, offers cutting edge features along with
experimental features in Docker Engine, which are enabled by
default and configurable on Docker Daemon preferences for experimental mode. This is the best channel to use if you want to experiment with features under development, and can weather some instability and bugs. This channel - is a continuation of the beta program, where you can provide feedback + is a continuation of the Edge program, where you can provide feedback as the apps evolve. Releases are typically more frequent than for - stable, often one or more per month. We collect all usage - data on betas across the board. |
+ Stable, often one or more per month. |
|
- Get Docker for Mac (stable) - - Download checksum: Docker.dmg SHA256 + Get Docker for Mac (Stable) + Download checksum: Docker.dmg SHA256 |
- Get Docker for Mac (beta) - - Download checksum: Docker.dmg SHA256 + Get Docker for Mac (Edge) + Download checksum: Docker.dmg SHA256 |
| Stable channel | -Beta channel | +Stable channel | +Edge channel |
|---|---|---|---|
| This installer is fully baked and tested, and comes
@@ -32,30 +32,30 @@ beta channels, see the
Docker Daemon settings for
experimental mode. This is the best channel to use if you want a reliable platform to work with. (Be sure to disable - experimental features for apps in production.) These releases follow a version schedule with a longer lead time than the betas, + experimental features for apps in production.) These releases follow a version schedule with a longer lead time than the Edge releases, synched with Docker Engine releases and hotfixes. On the - stable channel, you can select whether to send usage statistics + Stable channel, you can select whether to send usage statistics and other data. |
- This installer provides the latest Beta release of + | This installer provides the latest Edge release of
Docker for Windows, offers cutting edge features along with experimental features in Docker Engine, which are enabled
by default and configurable on
Docker Daemon settings for experimental mode. This is the best channel to use if you want to experiment with features under development, and can weather some instability and bugs. This - channel is a continuation of the beta program, where you can + channel is a continuation of the Edge program, where you can provide feedback as the apps evolve. Releases are typically more - frequent than for stable, often one or more per month. - We collect all usage data on betas across the board. |
+ frequent than for Stable, often one or more per month. |
|
- Get Docker for Windows (stable) - Download checksum: InstallDocker.msi SHA256 + Get Docker for Windows (Stable) + Download checksum: InstallDocker.msi SHA256 |
- Get Docker for Windows (beta) - Download checksum: InstallDocker.msi SHA256 + Get Docker for Windows (Edge) + Download checksum: InstallDocker.msi SHA256 |