| % "DOCKER" "1" "APRIL 2014" "Docker Community" "Docker User Manuals" | |
| # NAME | |
| docker \- Docker image and container command line interface | |
| # SYNOPSIS | |
| **docker** [OPTIONS] COMMAND [ARG...] | |
| **docker** [--help|-v|--version] | |
| # DESCRIPTION | |
| **docker** is a client for interacting with the daemon (see **dockerd(8)**) through the CLI. | |
| The Docker CLI has over 30 commands. The commands are listed below and each has | |
| its own man page which explains usage and arguments. | |
| To see the man page for a command run **man docker <command>**. | |
| # OPTIONS | |
| **--help** | |
| Print usage statement | |
| **--config**="" | |
| Specifies the location of the Docker client configuration files. The default is '~/.docker'. | |
| **-D**, **--debug**=*true*|*false* | |
| Enable debug mode. Default is false. | |
| **-H**, **--host**=[*unix:///var/run/docker.sock*]: tcp://[host]:[port][path] to bind or | |
| unix://[/path/to/socket] to use. | |
| The socket(s) to bind to in daemon mode specified using one or more | |
| tcp://host:port/path, unix:///path/to/socket, fd://* or fd://socketfd. | |
| If the tcp port is not specified, then it will default to either `2375` when | |
| `--tls` is off, or `2376` when `--tls` is on, or `--tlsverify` is specified. | |
| **-l**, **--log-level**="*debug*|*info*|*warn*|*error*|*fatal*" | |
| Set the logging level. Default is `info`. | |
| **--tls**=*true*|*false* | |
| Use TLS; implied by --tlsverify. Default is false. | |
| **--tlscacert**=*~/.docker/ca.pem* | |
| Trust certs signed only by this CA. | |
| **--tlscert**=*~/.docker/cert.pem* | |
| Path to TLS certificate file. | |
| **--tlskey**=*~/.docker/key.pem* | |
| Path to TLS key file. | |
| **--tlsverify**=*true*|*false* | |
| Use TLS and verify the remote (daemon: verify client, client: verify daemon). | |
| Default is false. | |
| **-v**, **--version**=*true*|*false* | |
| Print version information and quit. Default is false. | |
| # COMMANDS | |
| Use "docker help" or "docker --help" to get an overview of available commands. | |
| # EXAMPLES | |
| For specific client examples see the man page for the specific Docker | |
| command. For example: | |
| man docker-run | |
| # HISTORY | |
| April 2014, Originally compiled by William Henry (whenry at redhat dot com) based on docker.com source material and internal work. |