> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runpod.io/llms.txt
> Use this file to discover all available pages before exploring further.

# registry

Manage container registry authentications for private Docker images.

<RequestExample>
  ```bash Command theme={"theme":{"light":"github-light","dark":"github-dark"}}
  runpodctl registry <subcommand> [flags]
  ```
</RequestExample>

## Alias

You can use `reg` as a shorthand for `registry`:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
runpodctl reg list
```

## Subcommands

### List registry authentications

List all your container registry authentications:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
runpodctl registry list
```

### Get registry authentication details

Get details about a specific registry authentication:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
runpodctl registry get <registry-id>
```

### Create a registry authentication

Create credentials for a private container registry:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
runpodctl registry create --name "docker-hub" --username "myuser" --password "mypassword"
```

#### Create flags

<ResponseField name="--name" type="string" required>
  Name for this registry authentication.
</ResponseField>

<ResponseField name="--username" type="string" required>
  Registry username.
</ResponseField>

<ResponseField name="--password" type="string" required>
  Registry password or access token.
</ResponseField>

### Delete a registry authentication

Delete a registry authentication:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
runpodctl registry delete <registry-id>
```

## Related commands

* [`runpodctl template create`](/runpodctl/reference/runpodctl-template)
* [`runpodctl pod create`](/runpodctl/reference/runpodctl-pod)
