You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 13, 2023. It is now read-only.
Starting with Docker 17.12, support for V1 registries has been removed, and the
125
+
`--disable-legacy-registry` flag can no longer be used, and `dockerd` will fail to
126
+
start when set.
127
+
128
+
94
129
### Asynchronous `service create` and `service update` as default
95
130
96
131
**Deprecated In Release: v17.05.0**
@@ -199,12 +234,16 @@ to 17.12, a warning will be printed.
199
234
Please also refer to [#27358](https://github.com/docker/docker/issues/27358) for
200
235
further information.
201
236
202
-
### Three arguments form in `docker import`
203
-
**Deprecated In Release: [v0.6.7](https://github.com/docker/docker/releases/tag/v0.6.7)**
204
237
205
-
**Removed In Release: [v1.12.0](https://github.com/docker/docker/releases/tag/v1.12.0)**
238
+
### `--automated` and `--stars` flags on `docker search`
239
+
240
+
**Deprecated in Release: [v1.12.0](https://github.com/docker/docker/releases/tag/v1.12.0)**
241
+
242
+
**Target For Removal In Release: v17.09**
243
+
244
+
The `docker search --automated` and `docker search --stars` options are deprecated.
245
+
Use `docker search --filter=is-automated=...` and `docker search --filter=stars=...` instead.
206
246
207
-
The `docker import` command format `file|URL|- [REPOSITORY [TAG]]` is deprecated since November 2013. It's no more supported.
208
247
209
248
### `-h` shorthand for `--help`
210
249
@@ -231,14 +270,6 @@ The docker login command is removing the ability to automatically register for a
231
270
232
271
The flag `--security-opt` doesn't use the colon separator (`:`) anymore to divide keys and values, it uses the equal symbol (`=`) for consistency with other similar flags, like `--storage-opt`.
233
272
234
-
### `/containers/(id or name)/copy` endpoint
235
-
236
-
**Deprecated In Release: [v1.8.0](https://github.com/docker/docker/releases/tag/v1.8.0)**
237
-
238
-
**Removed In Release: [v1.12.0](https://github.com/docker/docker/releases/tag/v1.12.0)**
239
-
240
-
The endpoint `/containers/(id or name)/copy` is deprecated in favor of `/containers/(id or name)/archive`.
241
-
242
273
### Ambiguous event fields in API
243
274
**Deprecated In Release: [v1.10.0](https://github.com/docker/docker/releases/tag/v1.10.0)**
244
275
@@ -269,14 +300,6 @@ defining it at container creation (`POST /containers/create`).
269
300
The `docker ps --before` and `docker ps --since` options are deprecated.
270
301
Use `docker ps --filter=before=...` and `docker ps --filter=since=...` instead.
271
302
272
-
### `--automated` and `--stars` flags on `docker search`
273
-
274
-
**Deprecated in Release: [v1.12.0](https://github.com/docker/docker/releases/tag/v1.12.0)**
275
-
276
-
**Target For Removal In Release: v17.09**
277
-
278
-
The `docker search --automated` and `docker search --stars` options are deprecated.
279
-
Use `docker search --filter=is-automated=...` and `docker search --filter=stars=...` instead.
280
303
281
304
### Driver-specific log tags
282
305
**Deprecated In Release: [v1.9.0](https://github.com/docker/docker/releases/tag/v1.9.0)**
### Docker Content Trust ENV passphrase variables name change
321
+
**Deprecated In Release: [v1.9.0](https://github.com/docker/docker/releases/tag/v1.9.0)**
322
+
323
+
**Removed In Release: [v1.12.0](https://github.com/docker/docker/releases/tag/v1.12.0)**
324
+
325
+
Since 1.9, Docker Content Trust Offline key has been renamed to Root key and the Tagging key has been renamed to Repository key. Due to this renaming, we're also changing the corresponding environment variables
326
+
327
+
- DOCKER_CONTENT_TRUST_OFFLINE_PASSPHRASE is now named DOCKER_CONTENT_TRUST_ROOT_PASSPHRASE
328
+
- DOCKER_CONTENT_TRUST_TAGGING_PASSPHRASE is now named DOCKER_CONTENT_TRUST_REPOSITORY_PASSPHRASE
329
+
330
+
331
+
### `/containers/(id or name)/copy` endpoint
332
+
333
+
**Deprecated In Release: [v1.8.0](https://github.com/docker/docker/releases/tag/v1.8.0)**
334
+
335
+
**Removed In Release: [v1.12.0](https://github.com/docker/docker/releases/tag/v1.12.0)**
336
+
337
+
The endpoint `/containers/(id or name)/copy` is deprecated in favor of `/containers/(id or name)/archive`.
338
+
339
+
296
340
### LXC built-in exec driver
297
341
**Deprecated In Release: [v1.8.0](https://github.com/docker/docker/releases/tag/v1.8.0)**
298
342
299
343
**Removed In Release: [v1.10.0](https://github.com/docker/docker/releases/tag/v1.10.0)**
300
344
301
345
The built-in LXC execution driver, the lxc-conf flag, and API fields have been removed.
302
346
347
+
303
348
### Old Command Line Options
304
349
**Deprecated In Release: [v1.8.0](https://github.com/docker/docker/releases/tag/v1.8.0)**
305
350
@@ -358,61 +403,30 @@ The single-dash (`-help`) was removed, in favor of the double-dash `--help`
358
403
docker -help
359
404
docker [COMMAND] -help
360
405
361
-
### `--run` flag on docker commit
362
-
363
-
**Deprecated In Release: [v0.10.0](https://github.com/docker/docker/releases/tag/v0.10.0)**
364
-
365
-
**Removed In Release: [v1.13.0](https://github.com/docker/docker/releases/tag/v1.13.0)**
366
-
367
-
The flag `--run` of the docker commit (and its short version `-run`) were deprecated in favor
368
-
of the `--changes` flag that allows to pass `Dockerfile` commands.
369
-
370
-
371
-
### Interacting with V1 registries
372
-
373
-
**Disabled By Default In Release: v17.06**
374
406
375
-
**Removed In Release: v17.12**
407
+
### `--api-enable-cors` flag on dockerd
376
408
377
-
Version 1.8.3 added a flag (`--disable-legacy-registry=false`) which prevents the
378
-
docker daemon from `pull`, `push`, and `login` operations against v1
379
-
registries. Though enabled by default, this signals the intent to deprecate
380
-
the v1 protocol.
409
+
**Deprecated In Release: [v1.6.0](https://github.com/docker/docker/releases/tag/v1.6.0)**
381
410
382
-
Support for the v1 protocol to the public registry was removed in 1.13. Any
383
-
mirror configurations using v1 should be updated to use a
**Deprecated In Release: [v0.10.0](https://github.com/docker/docker/releases/tag/v0.10.0)**
393
419
394
-
**Target For Removal In Release: v18.03**
420
+
**Removed In Release: [v1.13.0](https://github.com/docker/docker/releases/tag/v1.13.0)**
395
421
396
-
The `--disable-legacy-registry` flag was disabled in Docker 17.12 and will print
397
-
an error when used. For this error to be printed, the flag itself is still present,
398
-
but hidden. The flag will be removed in Docker 18.03.
422
+
The flag `--run` of the docker commit (and its short version `-run`) were deprecated in favor
423
+
of the `--changes` flag that allows to pass `Dockerfile` commands.
399
424
400
425
401
-
### Docker Content Trust ENV passphrase variables name change
402
-
**Deprecated In Release: [v1.9.0](https://github.com/docker/docker/releases/tag/v1.9.0)**
426
+
### Three arguments form in `docker import`
427
+
**Deprecated In Release: [v0.6.7](https://github.com/docker/docker/releases/tag/v0.6.7)**
403
428
404
429
**Removed In Release: [v1.12.0](https://github.com/docker/docker/releases/tag/v1.12.0)**
405
430
406
-
Since 1.9, Docker Content Trust Offline key has been renamed to Root key and the Tagging key has been renamed to Repository key. Due to this renaming, we're also changing the corresponding environment variables
407
-
408
-
- DOCKER_CONTENT_TRUST_OFFLINE_PASSPHRASE is now named DOCKER_CONTENT_TRUST_ROOT_PASSPHRASE
409
-
- DOCKER_CONTENT_TRUST_TAGGING_PASSPHRASE is now named DOCKER_CONTENT_TRUST_REPOSITORY_PASSPHRASE
410
-
411
-
### `--api-enable-cors` flag on dockerd
412
-
413
-
**Deprecated In Release: [v1.6.0](https://github.com/docker/docker/releases/tag/v1.6.0)**
414
-
415
-
**Removed In Release: [v17.09](https://github.com/docker/docker-ce/releases/tag/v17.09.0-ce)**
431
+
The `docker import` command format `file|URL|- [REPOSITORY [TAG]]` is deprecated since November 2013. It's no more supported.
416
432
417
-
The flag `--api-enable-cors` is deprecated since v1.6.0. Use the flag
0 commit comments