With Porter you can package your application artifact, client tools, configuration and deployment logic together as a versioned bundle that you can distribute, and then install with a single command.
Most commands require a Docker daemon, either local or remote.
Try our QuickStart https://getporter.org/quickstart to learn how to use Porter.
porter create porter build porter install porter uninstall
--experimental strings Comma separated list of experimental features to enable. See https://getporter.org/configuration/#experimental-feature-flags for available feature flags. -h, --help help for porter --verbosity string Threshold for printing messages to the console. Available values are: debug, info, warning, error. (default "info") -v, --version Print the application version
- porter archive - Archive a bundle from a reference
- porter build - Build a bundle
- porter bundles - Bundle commands
- porter completion - Generate completion script
- porter copy - Copy a bundle
- porter create - Create a bundle
- porter credentials - Credentials commands
- porter explain - Explain a bundle
- porter inspect - Inspect a bundle
- porter install - Create a new installation of a bundle
- porter installations - Installation commands
- porter invoke - Invoke a custom action on an installation
- porter lint - Lint a bundle
- porter list - List installed bundles
- porter logs - Show the logs from an installation
- porter mixins - Mixin commands. Mixins assist with authoring bundles.
- porter parameters - Parameter set commands
- porter plugins - Plugin commands. Plugins enable Porter to work on different cloud providers and systems.
- porter publish - Publish a bundle
- porter schema - Print the JSON schema for the Porter manifest
- porter show - Show an installation of a bundle
- porter storage - Manage data stored by Porter
- porter uninstall - Uninstall an installation
- porter upgrade - Upgrade an installation
- porter version - Print the application version