github.com/mheon/docker@v0.11.2-0.20150922122814-44f47903a831/docs/misc/deprecated.md (about) 1 <!--[metadata]> 2 +++ 3 title = "Docker Deprecated Features" 4 description = "Deprecated Features." 5 keywords = ["docker, documentation, about, technology, deprecate"] 6 [menu.main] 7 parent = "mn_use_docker" 8 +++ 9 <![end-metadata]--> 10 11 # Deprecated Features 12 13 The following list of features are deprecated. 14 15 ### Command line short variant options 16 **Deprecated In Release: v1.9** 17 18 **Target For Removal In Release: v1.11** 19 20 The following short variant options are deprecated in favor of their long 21 variants: 22 23 docker run -c (--cpu-shares) 24 25 ### Driver Specific Log Tags 26 **Deprecated In Release: v1.9** 27 28 **Target For Removal In Release: v1.11** 29 30 Log tags are now generated in a standard way across different logging drivers. 31 Because of which, the driver specific log tag options `syslog-tag`, `gelf-tag` and 32 `fluentd-tag` have been deprecated in favor of the generic `tag` option. 33 34 docker --log-driver=syslog --log-opt tag="{{.ImageName}}/{{.Name}}/{{.ID}}" 35 36 ### LXC built-in exec driver 37 **Deprecated In Release: v1.8** 38 39 **Target For Removal In Release: v1.10** 40 41 The built-in LXC execution driver is deprecated for an external implementation. 42 The lxc-conf flag and API fields will also be removed. 43 44 ### Old Command Line Options 45 **Deprecated In Release: [v1.8.0](/release-notes/#docker-engine-1-8-0)** 46 47 **Target For Removal In Release: v1.10** 48 49 The flags `-d` and `--daemon` are deprecated in favor of the `daemon` subcommand: 50 51 docker daemon -H ... 52 53 The following single-dash (`-opt`) variant of certain command line options 54 are deprecated and replaced with double-dash options (`--opt`): 55 56 docker attach -nostdin 57 docker attach -sig-proxy 58 docker build -no-cache 59 docker build -rm 60 docker commit -author 61 docker commit -run 62 docker events -since 63 docker history -notrunc 64 docker images -notrunc 65 docker inspect -format 66 docker ps -beforeId 67 docker ps -notrunc 68 docker ps -sinceId 69 docker rm -link 70 docker run -cidfile 71 docker run -cpuset 72 docker run -dns 73 docker run -entrypoint 74 docker run -expose 75 docker run -link 76 docker run -lxc-conf 77 docker run -n 78 docker run -privileged 79 docker run -volumes-from 80 docker search -notrunc 81 docker search -stars 82 docker search -t 83 docker search -trusted 84 docker tag -force 85 86 The following double-dash options are deprecated and have no replacement: 87 88 docker run --networking 89 docker ps --since-id 90 docker ps --before-id 91 docker search --trusted 92 93 ### Auto-creating missing host paths for bind mounts 94 **Deprected in Release: v1.9** 95 96 **Target for Removal in Release: 1.11** 97 98 When creating a container with a bind-mounted volume-- `docker run -v /host/path:/container/path` -- 99 docker was automatically creating the `/host/path` if it didn't already exist. 100 101 This auto-creation of the host path is deprecated and docker will error out if 102 the path does not exist.