Browse code

Merge pull request #29466 from vieux/bump_1.12.5

bump to 1.12.5
(cherry picked from commit 7392c3b0ce0f9d3e918a321c66668c5d1ef4f689)

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

Tibor Vass authored on 2016/12/16 10:57:48
Showing 1 changed files
... ...
@@ -241,6 +241,43 @@ To resolve this:
241 241
 After making those changes, run `sudo systemctl daemon-reload`, and `sudo
242 242
 systemctl restart docker` to reload changes and (re)start the docker daemon.
243 243
 
244
+**NOTE**: Docker 1.12.5 will correctly validate that either an IPv6 subnet is provided or
245
+that the IPAM driver can provide one when you specify the `--ipv6` option.
246
+
247
+If you are currently using the `--ipv6` option _without_ specifying the
248
+`--fixed-cidr-v6` option, the Docker daemon will refuse to start with the
249
+following message:
250
+
251
+```none
252
+Error starting daemon: Error initializing network controller: Error creating
253
+                       default "bridge" network: failed to parse pool request
254
+                       for address space "LocalDefault" pool " subpool ":
255
+                       could not find an available, non-overlapping IPv6 address
256
+                       pool among the defaults to assign to the network
257
+```
258
+
259
+To resolve this error, either remove the `--ipv6` flag (to preserve the same
260
+behavior as in Docker 1.12.3 and earlier), or provide an IPv6 subnet as the
261
+value of the `--fixed-cidr-v6` flag.
262
+
263
+In a similar way, if you specify the `--ipv6` flag when creating a network
264
+with the default IPAM driver, without providing an IPv6 `--subnet`, network
265
+creation will fail with the following message:
266
+
267
+```none
268
+Error response from daemon: failed to parse pool request for address space
269
+                            "LocalDefault" pool "" subpool "": could not find an
270
+                            available, non-overlapping IPv6 address pool among
271
+                            the defaults to assign to the network
272
+```
273
+
274
+To resolve this, either remove the `--ipv6` flag (to preserve the same behavior
275
+as in Docker 1.12.3 and earlier), or provide an IPv6 subnet as the value of the
276
+`--subnet` flag.
277
+
278
+The network network creation will instead succeed if you use an external IPAM driver
279
+which supports automatic allocation of IPv6 subnets.
280
+
244 281
 ### Runtime
245 282
 
246 283
 - Fix race on sending stdin close event [#29424](https://github.com/docker/docker/pull/29424)
... ...
@@ -252,7 +289,6 @@ systemctl restart docker` to reload changes and (re)start the docker daemon.
252 252
 ### Contrib
253 253
 
254 254
 - Fix compilation on Darwin [#29370](https://github.com/docker/docker/pull/29370)
255
-- Use the selinux policy provided by docker-selinux on CentOS [#29377](https://github.com/docker/docker/pull/29377)
256 255
 
257 256
 ## 1.12.4 (2016-12-12)
258 257