# Deploy Docker Image

> Deploy pre-built public container images directly to the Knative runtime.

- **Category**: Deploy & Configure
- **Last Verified**: 2026-07-14

If your application is already packaged as an OCI-compliant container image and stored in a public registry (Docker Hub, GHCR, etc.), you can deploy it instantly.

## Supported Image Reference Formats

- `nginx:alpine` - Docker Hub tag (defaults to library/nginx)
- `docker.io/library/nginx:alpine` - Fully qualified Docker Hub reference
- `ghcr.io/your-user/your-image:latest` - GitHub Container Registry reference
- `gcr.io/gcp-project/image-name:tag` - Google Container Registry reference

## Deploying Command

```bash
kubeletto deploy my-service --image gcr.io/kubeletto-public/hello:latest --port 8080 --wait
```

> [!WARNING]
> All deployed images must be compiled for the x86-64 (amd64) architecture. Images built only for arm64 (such as Apple Silicon) will fail with an UNSUPPORTED_ARCH exit error at runtime.

