Files
docker-images/README.md
T
tiennm99 2f7bfde836 docs: codify Convention B naming rule and close prior decision plans
Adds "Naming convention" section to README documenting Convention B
(<service>:<version>) as the repo standard, replacing prior Convention A
brainstorms. Incorporates completed scribe OCI label pattern. Closes
blocking dependency on 260528-1110 naming-decision plan.

Stages completed prior planning artifacts for historical record.
2026-05-28 13:44:37 +07:00

2.2 KiB

Docker Images

Custom Docker images of legacy/discontinued software — built and published to GHCR.

Image index

Image Tag GHCR package Notes
Couchbase 2.5 2.5.2 couchbase Legacy NoSQL; no official image exists
Scribe 2.2 2.2 scribe Facebook's legacy log aggregation daemon

Naming convention

This repo uses Docker-Hub-style image names: <service>:<full-version>.

  • Subdirectory: <service>-<major-line>/ (e.g. couchbase-2.5/, scribe-2.2/). Subdir holds the build context for one major version line.
  • GHCR + Docker Hub image: <service> (e.g. couchbase, scribe). No major-line suffix in the image name.
  • Workflow file: publish-<service>-<major-line>.yml (matches subdir for path-trigger clarity).
  • Tags published per workflow:
    • <full-version> (e.g. 2.5.2, 2.2)
    • <major-line> (e.g. 2.5) - optional alias
    • latest - canonical build of the only major line this repo carries for the service.

If a second major line of the same service is ever added to this repo, drop latest from both workflows and publish <major-line>-latest tags instead.

Couchbase-2.5

docker pull ghcr.io/tiennm99/couchbase:2.5.2

More options: https://github.com/tiennm99/docker-images/pkgs/container/couchbase

Docker Compose example: couchbase-2.5/docker-compose.example.yml

Credits

Scribe 2.2

Facebook's legacy real-time log aggregation daemon.

See scribe-2.2/README.md for usage, configuration, and examples.

Credits

GitHub Actions template

Credits