mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-12 07:20:45 +00:00
Docker: add OCI base-image labels and document base-image metadata (#31196)
* Docker: add OCI base image labels * Docs(Docker): document base image metadata context * Changelog: note Docker base annotation docs update * Changelog: add author credit for Docker base annotations * Update docker.md * Docker: add OCI source and docs labels * CI(Docker): publish OCI revision/version labels * Docs(Docker): list OCI image annotations * Changelog: expand OCI annotation coverage note * Docker: set OCI license annotation to MIT * Docs(Docker): align OCI license annotation to MIT * Docker: note docs sync path for OCI annotations * Docker: normalize OCI label block indentation
This commit is contained in:
@@ -107,6 +107,31 @@ Common tags:
|
||||
- `<version>` — release tag builds (for example `2026.2.26`)
|
||||
- `latest` — latest stable release tag
|
||||
|
||||
### Base image metadata
|
||||
|
||||
The main Docker image currently uses:
|
||||
|
||||
- `node:22-bookworm`
|
||||
|
||||
The docker image now publishes OCI base-image annotations (sha256 is an example):
|
||||
|
||||
- `org.opencontainers.image.base.name=docker.io/library/node:22-bookworm`
|
||||
- `org.opencontainers.image.base.digest=sha256:cd7bcd2e7a1e6f72052feb023c7f6b722205d3fcab7bbcbd2d1bfdab10b1e935`
|
||||
- `org.opencontainers.image.source=https://github.com/openclaw/openclaw`
|
||||
- `org.opencontainers.image.url=https://openclaw.ai`
|
||||
- `org.opencontainers.image.documentation=https://docs.openclaw.ai/install/docker`
|
||||
- `org.opencontainers.image.licenses=MIT`
|
||||
- `org.opencontainers.image.title=OpenClaw`
|
||||
- `org.opencontainers.image.description=OpenClaw gateway and CLI runtime container image`
|
||||
- `org.opencontainers.image.revision=<git-sha>`
|
||||
- `org.opencontainers.image.version=<tag-or-main>`
|
||||
- `org.opencontainers.image.created=<rfc3339 timestamp>`
|
||||
|
||||
Reference: [OCI image annotations](https://github.com/opencontainers/image-spec/blob/main/annotations.md)
|
||||
|
||||
Release context: this repository's tagged history already uses Bookworm in
|
||||
`v2026.2.22` and earlier 2026 tags (for example `v2026.2.21`, `v2026.2.9`).
|
||||
|
||||
By default the setup script builds the image from source. To pull a pre-built
|
||||
image instead, set `OPENCLAW_IMAGE` before running the script:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user