Refresh release docs for Docker Hub environments
This commit is contained in:
parent
6988d85f7d
commit
7ccab61a1b
6 changed files with 44 additions and 7 deletions
12
README.md
12
README.md
|
|
@ -42,8 +42,9 @@ Current official environments in the shipped catalog:
|
|||
- `debian:12-build`
|
||||
|
||||
The package ships the embedded Firecracker runtime and a package-controlled environment catalog.
|
||||
Official environments are pulled as OCI artifacts from Docker Hub into a local cache on first use or
|
||||
through `pyro env pull`.
|
||||
Official environments are pulled as OCI artifacts from public Docker Hub repositories into a local
|
||||
cache on first use or through `pyro env pull`.
|
||||
End users do not need registry credentials to pull or run official environments.
|
||||
|
||||
## CLI
|
||||
|
||||
|
|
@ -198,13 +199,16 @@ Official environment publication is automated through
|
|||
For a local publish against Docker Hub:
|
||||
|
||||
```bash
|
||||
export DOCKERHUB_USERNAME='your-dockerhub-username'
|
||||
export DOCKERHUB_TOKEN='your-dockerhub-token'
|
||||
make runtime-materialize
|
||||
OCI_REGISTRY_USERNAME="$DOCKERHUB_USERNAME" OCI_REGISTRY_PASSWORD="$DOCKERHUB_TOKEN" \
|
||||
make runtime-publish-official-environments-oci
|
||||
make runtime-publish-official-environments-oci
|
||||
```
|
||||
|
||||
`make runtime-publish-environment-oci` auto-exports the OCI layout for the selected
|
||||
environment if it is missing.
|
||||
The publisher accepts either `DOCKERHUB_USERNAME` and `DOCKERHUB_TOKEN` or
|
||||
`OCI_REGISTRY_USERNAME` and `OCI_REGISTRY_PASSWORD`.
|
||||
Docker Hub uploads are chunked by default for large rootfs layers; if you need to tune a slow
|
||||
link, use `PYRO_OCI_UPLOAD_TIMEOUT_SECONDS`, `PYRO_OCI_UPLOAD_CHUNK_SIZE_BYTES`, and
|
||||
`PYRO_OCI_REQUEST_TIMEOUT_SECONDS`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue