anchor.diff:  
   Which mode to use is detected automatically by trying to access Docker API. To view the list of available commands:
   
  -    $ ./cm selenoid --help
  -    
  +[source,bash]
  +----
  +./cm selenoid --help
  +----
  +
   To launch command:
   
  -    $ ./cm selenoid <command> [args...]
  +[source,bash]
  +----
  +./cm selenoid <command> [args...]
  +----
   
   Supported commands are:
   
  
positive.code: == Configuring Selenoid
  This section describes supported ways of automatic https://github.com/aerokube/selenoid[Selenoid] configuration.
  
  [TIP]
  ====
  To quickly configure and run Selenoid type:
  
      $ ./cm selenoid start
      
  ====
  
  Selenoid can be configured in two ways:
  
negative.code: 
  To see supported flags for each command append `--help`:
  
  [source,bash]
  ----
  ./cm selenoid start --help
  ----
  
  === Example Commands
  * `download` command downloads latest or specified Selenoid release as standalone binary or container image:
  +
  [source,bash]
  ----
  ./cm selenoid download [--version 1.2.1] [--force]
  ----
  +
  This command does nothing when already downloaded. Use `--force` flag to download again.
  
  
  * `configure` command in addition to downloading Selenoid also downloads container images or webdriver binaries and generates configuration file:
  +
  [source,bash]
  ----
  ./cm selenoid configure [--browsers firefox,opera] [--last-versions 2] [--tmpfs 128]
  ----
  +    
  Use `--browsers` to limit browsers to be configured, `--tmpfs` - to add https://en.wikipedia.org/wiki/Tmpfs[Tmpfs] support, `--last-versions` - to limit how many last browser versions to download. If you wish to download all available versions - specify `--last-versions 0`.
  
  
  * `start` command configures Selenoid and starts it:
  +
  [source,bash]
  ----
  ./cm selenoid start
  ----
  +    
  By default Selenoid data is stored in `~/.aerokube/selenoid` but you can specify another
  directory using `--config-dir` flag. To download images with VNC server (to see live browser screen) use `--vnc` flag:
  +
  [source,bash]
  ----
  ./cm selenoid start --vnc
  ----
  +
  To override Selenoid listen port add `--port` flag:
  +
  [source,bash]
  ----
  ./cm selenoid start --port 4445
  ----
  +
  To override Selenoid startup arguments sessions add `--args` flag:
  +
  [source,bash]
  ----
  ./cm selenoid start --args "-limit 10"
  ----
  +
  To download images from private registry - log in with `docker login` command and add `--registry` flag:
  +
  [source,bash]
  ----
  docker login my-registry.example.com # Specify user name and password
  ./cm selenoid start --registry https://my-registry.example.com
  ----
  +
  An alternative to downloading `cm` manually is using Docker container:
  +
  [source,bash]
  ----
  docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v ${HOME}:/root -e OVERRIDE_HOME=${HOME} aerokube/cm:latest-release selenoid start
  ----
  