Deploy a Docker Image
Deploy a Docker image from Docker Hub, GHCR, or any registry with no build step, pull private images with stored credentials, and redeploy a new tag.
If you already have a container image, deploy it directly. There is no build step, so the image runs as is.
Deploy an Image
Enter the Image
When you create an application, choose the Image source and enter a reference in the
form [registry/]name[:tag][@digest], for example nginx:latest or
ghcr.io/acme/api:1.4.0.
Set the Port and Deploy
Give the app a Name, set the port the image listens on, and select Deploy app.
Private Images
Public images need no credentials. For a private image, store the registry login under Registry Credentials for your team.
Redeploying
Image apps do not auto-deploy. To ship a new version, open the Deployments tab and choose Deploy, optionally entering a new image tag. Leaving the tag empty redeploys the current image.
To do the same from a pipeline instead of the console, see Deploy from CI.
Next Steps
Deploy from GitHub
Connect a GitHub repository or a public Git URL, configure the build, and let Out Plane build and redeploy your app on every push to the branch.
Deploy from CI
Trigger a deployment from GitHub Actions or any CI pipeline with an API token and a single request, and choose which image tag Out Plane runs.