kamal server #
$ kamal server
Commands:
kamal server bootstrap # Set up Docker to run Kamal apps
kamal server exec # Run a custom command on the server (use --help to show options)
kamal server help [COMMAND] # Describe subcommands or one specific subcommand
Bootstrap server #
You can run kamal server bootstrap to setup docker on your hosts.
It will check if docker is installed and if not it will attempt to install it via get.docker.com.
$ kamal server bootstrap
Execute command on all servers #
Run a custom command on all servers.
$ kamal server exec "date"
Running 'date' on 867.53.0.9...
INFO [e79c62bb] Running /usr/bin/env date on 867.53.0.9
INFO [e79c62bb] Finished in 0.247 seconds with exit status 0 (successful).
App Host: 867.53.0.9
Thu Jun 13 08:06:19 AM UTC 2024
Execute command on primary server #
Run a custom command on the primary server.
$ kamal server exec --primary "date"
Running 'date' on 867.53.0.9...
INFO [8bbeb21a] Running /usr/bin/env date on 867.53.0.9
INFO [8bbeb21a] Finished in 0.265 seconds with exit status 0 (successful).
App Host: 867.53.0.9
Thu Jun 13 08:07:09 AM UTC 2024
Execute interactive command on server #
Run an interactive command on the server.
$ kamal server exec --interactive "/bin/bash"
Running '/bin/bash' on 867.53.0.9 interactively...
root@server:~#