{"id":44080728,"url":"https://github.com/stackabletech/docker-images","last_synced_at":"2026-03-04T10:00:42.599Z","repository":{"id":37934644,"uuid":"379174547","full_name":"stackabletech/docker-images","owner":"stackabletech","description":"Product images for the Stackable Data Platform","archived":false,"fork":false,"pushed_at":"2026-03-03T19:04:34.000Z","size":18106,"stargazers_count":22,"open_issues_count":38,"forks_count":6,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-03-03T20:42:50.457Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://docs.stackable.tech/home/stable/operators/","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stackabletech.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"stackabletech"}},"created_at":"2021-06-22T07:05:44.000Z","updated_at":"2026-03-03T16:55:29.000Z","dependencies_parsed_at":"2024-02-05T00:31:19.159Z","dependency_job_id":"37eddfca-8040-4197-808a-9cccba46868e","html_url":"https://github.com/stackabletech/docker-images","commit_stats":null,"previous_names":[],"tags_count":187,"template":false,"template_full_name":null,"purl":"pkg:github/stackabletech/docker-images","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackabletech%2Fdocker-images","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackabletech%2Fdocker-images/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackabletech%2Fdocker-images/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackabletech%2Fdocker-images/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stackabletech","download_url":"https://codeload.github.com/stackabletech/docker-images/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackabletech%2Fdocker-images/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30078306,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T08:01:56.766Z","status":"ssl_error","status_checked_at":"2026-03-04T08:00:42.919Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-02-08T08:38:46.010Z","updated_at":"2026-03-04T10:00:42.590Z","avatar_url":"https://github.com/stackabletech.png","language":"Dockerfile","funding_links":["https://github.com/sponsors/stackabletech"],"categories":[],"sub_categories":[],"readme":"# Stackable Docker Images\n\nThis repository contains Dockerfiles and scripts to build base images for use within Stackable.\n\n\u003c!-- start:badges: autogenerated by .scripts/update_readme_badges.sh --\u003e\n| | | | |\n| -: | -: | -: | -: |\n| [![Build Airflow]][build_airflow.yaml] | [![Build Druid]][build_druid.yaml] | [![Build Hadoop]][build_hadoop.yaml] | [![Build HBase]][build_hbase.yaml] |\n| [![Build Hive]][build_hive.yaml] | [![Build Java Base]][build_java-base.yaml] | [![Build Java Development]][build_java-devel.yaml] | [![Build Kafka Testing Tools]][build_kafka-testing-tools.yaml] |\n| [![Build Kafka]][build_kafka.yaml] | [![Build Krb5]][build_krb5.yaml] | [![Build NiFi]][build_nifi.yaml] | [![Build Omid]][build_omid.yaml] |\n| [![Build OPA]][build_opa.yaml] | [![Build OpenSearch Dashboards]][build_opensearch_dashboards.yaml] | [![Build OpenSearch]][build_opensearch.yaml] | [![Build Spark Connect Client]][build_spark-connect-client.yaml] |\n| [![Build Spark K8s]][build_spark-k8s.yaml] | [![Build Stackable Base]][build_stackable-base.yaml] | [![Build Superset]][build_superset.yaml] | [![Build Testing Tools]][build_testing-tools.yaml] |\n| [![Build Tools]][build_tools.yaml] | [![Build Trino CLI]][build_trino-cli.yaml] | [![Build Trino]][build_trino.yaml] | [![Build Vector]][build_vector.yaml] |\n| [![Build ZooKeeper]][build_zookeeper.yaml] | | | |\n\u003c!-- end:badges --\u003e\n\n## Prerequisites\n\n* [boil](./rust/boil//README.md) (`cargo boil`)\n* Docker including the [`buildx` plugin](https://github.com/docker/buildx)\n* Optional: [OpenShift preflight tool](https://github.com/redhat-openshift-ecosystem/openshift-preflight) to verify an image for OpenShift\n\n## Build Images\n\nImages are published to the `oci.stackable.tech` registry under the `sdp` organization by default.\n\n### Build images locally\n\nConsult the [boil README](./rust/boil//README.md) which contains a broad selection of different commands to build images locally.\n\n### Build images via GitHub Actions\n\nThere are individual GHA workflows (one for each image) which use a\n[reusable workflow](.github/workflows/reusable_build_image.yaml) to build all specified versions for\nboth `amd64` and `arm64`. The workflow is triggered\n\n* by pushes to `main` to produce `0.0.0-dev` versions of the images,\n* by a regular schedule to rebuild `0.0.0-dev` versions of the images to avoid staleness,\n* by tag pushes to produce (release candidate) images for a particular SDP release,\n* and by manual workflow dispatches.\n\n## Patch Images\n\nImages are patched using `patchable`. Consult the [patchable README](./rust/patchable/README.md) which contains a detailed usage guide.\n\n## Verify Images\n\nTo verify if a container image is compatible with OpenShift, run the following `preflight` command:\n\n```sh\npreflight check container oci.stackable.tech/sdp/\u003cIMAGE\u003e:\u003cVERSION\u003e-stackable\u003cRELEASE_VERSION\u003e --platform amd64\n```\n\n\u003c!-- start:links: autogenerated by .scripts/update_readme_badges.sh --\u003e\n[Build Airflow]: https://github.com/stackabletech/docker-images/actions/workflows/build_airflow.yaml/badge.svg\n[build_airflow.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_airflow.yaml\n[Build Druid]: https://github.com/stackabletech/docker-images/actions/workflows/build_druid.yaml/badge.svg\n[build_druid.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_druid.yaml\n[Build Hadoop]: https://github.com/stackabletech/docker-images/actions/workflows/build_hadoop.yaml/badge.svg\n[build_hadoop.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_hadoop.yaml\n[Build HBase]: https://github.com/stackabletech/docker-images/actions/workflows/build_hbase.yaml/badge.svg\n[build_hbase.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_hbase.yaml\n[Build Hive]: https://github.com/stackabletech/docker-images/actions/workflows/build_hive.yaml/badge.svg\n[build_hive.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_hive.yaml\n[Build Java Base]: https://github.com/stackabletech/docker-images/actions/workflows/build_java-base.yaml/badge.svg\n[build_java-base.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_java-base.yaml\n[Build Java Development]: https://github.com/stackabletech/docker-images/actions/workflows/build_java-devel.yaml/badge.svg\n[build_java-devel.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_java-devel.yaml\n[Build Kafka Testing Tools]: https://github.com/stackabletech/docker-images/actions/workflows/build_kafka-testing-tools.yaml/badge.svg\n[build_kafka-testing-tools.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_kafka-testing-tools.yaml\n[Build Kafka]: https://github.com/stackabletech/docker-images/actions/workflows/build_kafka.yaml/badge.svg\n[build_kafka.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_kafka.yaml\n[Build Krb5]: https://github.com/stackabletech/docker-images/actions/workflows/build_krb5.yaml/badge.svg\n[build_krb5.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_krb5.yaml\n[Build NiFi]: https://github.com/stackabletech/docker-images/actions/workflows/build_nifi.yaml/badge.svg\n[build_nifi.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_nifi.yaml\n[Build Omid]: https://github.com/stackabletech/docker-images/actions/workflows/build_omid.yaml/badge.svg\n[build_omid.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_omid.yaml\n[Build OPA]: https://github.com/stackabletech/docker-images/actions/workflows/build_opa.yaml/badge.svg\n[build_opa.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_opa.yaml\n[Build OpenSearch Dashboards]: https://github.com/stackabletech/docker-images/actions/workflows/build_opensearch_dashboards.yaml/badge.svg\n[build_opensearch_dashboards.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_opensearch_dashboards.yaml\n[Build OpenSearch]: https://github.com/stackabletech/docker-images/actions/workflows/build_opensearch.yaml/badge.svg\n[build_opensearch.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_opensearch.yaml\n[Build Spark Connect Client]: https://github.com/stackabletech/docker-images/actions/workflows/build_spark-connect-client.yaml/badge.svg\n[build_spark-connect-client.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_spark-connect-client.yaml\n[Build Spark K8s]: https://github.com/stackabletech/docker-images/actions/workflows/build_spark-k8s.yaml/badge.svg\n[build_spark-k8s.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_spark-k8s.yaml\n[Build Stackable Base]: https://github.com/stackabletech/docker-images/actions/workflows/build_stackable-base.yaml/badge.svg\n[build_stackable-base.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_stackable-base.yaml\n[Build Superset]: https://github.com/stackabletech/docker-images/actions/workflows/build_superset.yaml/badge.svg\n[build_superset.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_superset.yaml\n[Build Testing Tools]: https://github.com/stackabletech/docker-images/actions/workflows/build_testing-tools.yaml/badge.svg\n[build_testing-tools.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_testing-tools.yaml\n[Build Tools]: https://github.com/stackabletech/docker-images/actions/workflows/build_tools.yaml/badge.svg\n[build_tools.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_tools.yaml\n[Build Trino CLI]: https://github.com/stackabletech/docker-images/actions/workflows/build_trino-cli.yaml/badge.svg\n[build_trino-cli.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_trino-cli.yaml\n[Build Trino]: https://github.com/stackabletech/docker-images/actions/workflows/build_trino.yaml/badge.svg\n[build_trino.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_trino.yaml\n[Build Vector]: https://github.com/stackabletech/docker-images/actions/workflows/build_vector.yaml/badge.svg\n[build_vector.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_vector.yaml\n[Build ZooKeeper]: https://github.com/stackabletech/docker-images/actions/workflows/build_zookeeper.yaml/badge.svg\n[build_zookeeper.yaml]: https://github.com/stackabletech/docker-images/actions/workflows/build_zookeeper.yaml\n\u003c!-- end:links --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackabletech%2Fdocker-images","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstackabletech%2Fdocker-images","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackabletech%2Fdocker-images/lists"}