Docker/OCI Image Reference
OCI container image reference in the form [registry/]repository[:tag][@digest]. Used in Dockerfiles, Kubernetes manifests, and CI/CD pipelines.
Docker/OCI Image Reference
technology.development.docker_refOCI container image reference in the form [registry/]repository[:tag][@digest]. Used in Dockerfiles, Kubernetes manifests, and CI/CD pipelines.
Domain
technology
Category
development
Casts to
VARCHAR
Scope
Universal
Try it
CLI
$ finetype infer -i "nginx:latest"
→ technology.development.docker_refDuckDB
Detect
SELECT finetype('nginx:latest');
-- → 'technology.development.docker_ref'Cast expression
CAST({col} AS VARCHAR)Safe cast pipeline
-- Normalise and cast in one step
SELECT TRY_CAST(finetype_cast(my_column) AS VARCHAR) AS clean_value
FROM my_table
WHERE finetype(my_column) = 'technology.development.docker_ref';Struct Expansion
Expression
digest: REGEXP_EXTRACT({col}, '@(sha256:[a-fA-F0-9]{64})')
registry: REGEXP_EXTRACT({col}, '^(?:([a-zA-Z0-9.\-]+(?::\d+)?)/)')
repository: REGEXP_EXTRACT({col}, '(?:(?:[a-zA-Z0-9.\-]+(?::\d+)?)/)?([a-z0-9._\-/]+?)(?::|@|$)')
tag: REGEXP_EXTRACT({col}, ':([a-zA-Z0-9_.\-]+)')JSON Schema
finetype schema technology.development.docker_ref
{
"$id": "https://meridian.online/schemas/technology.development.docker_ref",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "OCI container image reference in the form [registry/]repository[:tag][@digest]. Used in Dockerfiles, Kubernetes manifests, and CI/CD pipelines.",
"examples": [
"nginx:latest",
"ghcr.io/myorg/myapp:v1.2.3",
"docker.io/library/postgres: 16-alpine",
"gcr.io/project/service@sha256:abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890"
],
"pattern": "^(?:(?:[a-zA-Z0-9.\\-]+(?::\\d+)?)/)?(?:[a-z0-9._\\-/]+)(?::[a-zA-Z0-9_.\\-]+)?(?:@sha256:[a-fA-F0-9]{64})?$",
"title": "Docker/OCI Image Reference",
"type": "string",
"x-finetype-broad-type": "VARCHAR",
"x-finetype-transform": "CAST({col} AS VARCHAR)"
}Examples
nginx:latestghcr.io/myorg/myapp:v1.2.3docker.io/library/postgres:16-alpinegcr.io/project/service@sha256:abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890Aliases
oci_image_refcontainer_image