docker-databricks-lab-ops

Orchestrate a Docker-based Databricks CDC lab with automated startup and verification.

21|4|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/alexeyban/databricks-lab --skill docker-databricks-lab-ops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docker-databricks-lab-ops
Source: https://github.com/alexeyban/databricks-lab/tree/main/skills/docker-databricks-lab-ops
Command: npx skills add https://github.com/alexeyban/databricks-lab --skill docker-databricks-lab-ops

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires databricks-sdk, requests, python-dotenv, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates the setup and verification of a local Docker-based Databricks CDC lab, including starting services, generating CDC traffic, resetting Databricks tables, and validating notebook outcomes.

Core Features & Use Cases

  • Bring up the local CDC stack (Docker) and register the Debezium connector.
  • Generate CDC data in controlled bursts and observe Bronze/Silver/Gold progress in Databricks notebooks.
  • Reset and validate Databricks tables, trigger notebook runs, and poll results to ensure end-to-end success.

Quick Start

Run the included scripts to initialize and verify the lab environment.

Frequently Asked Questions about docker-databricks-lab-ops

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a local Docker Databricks CDC lab setup?

You can automate a local Docker Databricks CDC lab setup using script-driven orchestration to start services, register the Debezium connector, generate CDC traffic bursts, and validate Bronze/Silver/Gold notebook outcomes in a repeatable environment.

What is Debezium CDC data generation and how does it work with Databricks?

Debezium CDC data generation captures database changes in controlled bursts and routes them through the local Docker stack to Databricks. The orchestration scripts trigger notebook jobs to process these events and validate the resulting data outputs across Bronze, Silver, and Gold tables.

How do I reset Databricks tables and trigger notebook jobs for verification?

To reset Databricks tables and trigger notebook jobs for verification, run the included scripts which orchestrate deterministic actions to clear existing data, execute notebook runs, and poll results to ensure end-to-end success of the CDC pipeline.

Do I need the Databricks SDK and Docker to run this CDC lab?

Yes, you need Docker to bring up the local CDC stack and the Databricks SDK along with Python dependencies to interact with the Databricks environment. These components are required to orchestrate services, generate traffic, and validate notebook outcomes.

Can I validate Bronze, Silver, and Gold table progress in Databricks automatically?

Yes, you can validate Bronze, Silver, and Gold table progress automatically. The scripts orchestrate the pipeline by generating Debezium CDC events, triggering notebook jobs to process the data, and polling results to verify end-to-end success across all table layers.

What is the best way to run a repeatable Databricks CDC verification environment?

The best way to run a repeatable Databricks CDC verification environment is using script-driven orchestration. This approach applies deterministic actions via scripts to start Docker services, generate traffic, reset tables, and validate outputs consistently across multiple runs.