Remote Commands
Dokku commands can be run over ssh. Anywhere you would run dokku <command>
, just run ssh -t dokku@dokku.me <command>
The -t
is used to request a pty. It is highly recommended to do so.
To avoid the need to type the -t
option each time, simply create/modify a section in the .ssh/config
on the client side, as follows:
Behavioral modifiers
Dokku also supports certain command-line arguments that augment it's behavior. If using these over ssh, you must use the form ssh -t dokku@dokku.me -- <command>
in order to avoid ssh interpretting Dokku arguments for itself.
--quiet suppress output headers
--trace enable DOKKU_TRACE for current execution only
--rm|--rm-container remove docker container after successful dokku run <app> <command>
--force force flag. currently used in apps:destroy and other ":destroy" commands
Clients
You may optionally use a client to connect to your Dokku server. Most clients use the configured git remote
to locate the Dokku server, though some allow for overriding this via an environment variable or flag.
Please refer to the clients list for more details.