--- title: docker-compose tags: Docker --- # docker-compose ### Usage: docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...] docker-compose -h|--help > Define and run multi-container applications with Docker. ### Options: | Commands | Description | | -------- | -------- | | -f, --file FILE | Specify an alternate compose file(default: docker-compose.yml) | -p, --project-name NAME | Specify an alternate project name(default: directory name) | --verbose | Show more output | --log-level LEVEL | Set log level (DEBUG, INFO, WARNING, ERROR, CRITICAL) | --no-ansi | Do not print ANSI control characters | -v, --version | Print version and exit | -H, --host HOST | Daemon socket to connect to | --tls | Use TLS; implied by --tlsverify | --tlscacert CA_PATH | Trust certs signed only by this CA | --tlscert CLIENT_CERT_PATH | Path to TLS certificate file | --tlskey TLS_KEY_PATH | Path to TLS key file | --tlsverify | Use TLS and verify the remote | --skip-hostname-check | Don't check the daemon's hostname against the name specified in the client certificate | --project-directory PATH | Specify an alternate working directory (default: the path of the Compose file) | --compatibility | If set, Compose will attempt to convert keys in v3 files to their non-Swarm equivalent | --env-file PATH | Specify an alternate environment file ### Commands: | Commands | Description | | -------- | -------- | | build | Build or rebuild services | config | Validate and view the Compose file | create | Create services | down | Stop and remove containers, networks, images, and volumes | events | Receive real time events from containers | exec | Execute a command in a running container | help | Get help on a command | images | List images | kill | Kill containers | logs | View output from containers | pause | Pause services | port | Print the public port for a port binding | ps | List containers | pull | Pull service images | push | Push service images | restart | Restart services | rm | Remove stopped containers | run | Run a one-off command | scale | Set number of containers for a service | start | Start services | stop | Stop services | top | Display the running processes | unpause | Unpause services | up | Create and start containers | version | Show the Docker-Compose version information