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.