Skip to content

Command Line Tools

wheels deploy registry login

docker login to the configured registry on every host.

"
wheels deploy registry login [--destination=<name>] [--dry-run]
FlagDescription
--destination=<name>Overlay destination config.
--dry-runPrint the commands without executing.

Per host:

"
docker login '<server>' -u '<username>' --password-stdin

The password comes from .kamal/secrets via the first key in registry.password: and is written to the command’s stdin over SSH. There is no --password flag.

wheels deploy runs this automatically before a push. Call it directly if you want to pre-authenticate hosts outside the deploy flow.

example (illustrative — requires deployment infrastructure)
wheels deploy registry login