Jump to content

Connect SuperML | Leeroopedia MCP: Equip your AI agents with best practices, code verification, and debugging knowledge. Powered by Leeroo — building Organizational Superintelligence. Contact us at founders@leeroo.com.

Implementation:Apache Kafka Docker Buildx Create

From Leeroopedia
Revision as of 14:19, 16 February 2026 by Admin (talk | contribs) (Auto-imported from implementations/Apache_Kafka_Docker_Buildx_Create.md)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Knowledge Sources
Domains Release_Engineering, Containerization
Last Updated 2026-02-09 12:00 GMT

Overview

Concrete tool for creating a Docker Buildx builder instance provided by the Kafka docker_release module.

Description

The create_builder function executes docker buildx create --name kafka-builder --use to set up a named builder instance for multi-architecture builds.

Usage

Called automatically at the start of build_push in docker_release.py. The builder is cleaned up in a finally block.

Code Reference

Source Location

  • Repository: Apache Kafka
  • File: docker/docker_release.py
  • Lines: L53-54

Signature

def create_builder():
    """Creates docker buildx builder named 'kafka-builder' and sets it as active."""
    execute(["docker", "buildx", "create", "--name", "kafka-builder", "--use"])

Import

from common import execute

I/O Contract

Inputs

Name Type Required Description
(none) Uses hardcoded builder name "kafka-builder"

Outputs

Name Type Description
Builder instance docker buildx Named builder "kafka-builder" set as active

Usage Examples

from common import execute

def create_builder():
    execute(["docker", "buildx", "create", "--name", "kafka-builder", "--use"])

# Equivalent CLI:
# docker buildx create --name kafka-builder --use

Related Pages

Implements Principle

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment