:title: Command Line Interface
:description: Docker's CLI command description and usage
:keywords: Docker, Docker documentation, CLI, command line

.. _cli:

Command Line Interface
======================

Docker Usage
~~~~~~~~~~~~

To list available commands, either run ``docker`` with no parameters or execute
``docker help``::

  $ docker
    Usage: docker COMMAND [arg...]

    A self-sufficient runtime for linux containers.

    ...

Available Commands
~~~~~~~~~~~~~~~~~~

.. toctree::
   :maxdepth: 1

   command/attach
   command/commit
   command/diff
   command/export
   command/history
   command/images
   command/import
   command/info
   command/inspect
   command/kill
   command/login
   command/logs
   command/port
   command/ps
   command/pull
   command/push
   command/restart
   command/rm
   command/rmi
   command/run
   command/start
   command/stop
   command/tag
   command/version
   command/wait