Docker Image Reference for Confluent Platform

The Confluent Platform images are available on Docker Hub. The source files for the images are available on the GitHub repos. From GitHub you can extend and rebuild the images and upload them to your own DockerHub repository.

The table below lists the available images and the Confluent software packages that they contain. Some images are identified as cp-enterprise-${component_name}. These images include proprietary components that must be licensed from Confluent when deployed.

Component

Image Name

License

Packages Included

GitHub Repo

Base Image

cp-base-new

Community licensed

  • zulu-openjdk-8

common-docker

Confluent CLI

confluent-cli

Community licensed

  • confluent-cli

n/a

Control Center (Legacy)

cp-enterprise-control-center

Commercially licensed

  • confluent-control-center

control-center-images

Confluent Server

cp-server *

Commercially licensed

  • cp-server

kafka-images

Kafka

cp-kafka *

Community licensed

  • confluent-kafka

kafka-images

Kafka

cp-kafka-mqtt

Commercially licensed

  • confluent-kafka-mqtt

kafka-mqtt-images

Kafka

cp-kcat

Community licensed

  • kafkacat

kafkacat-images

Kafka

cp-enterprise-kafka *

Commercially licensed

  • confluent-kafka

  • confluent-rebalancer

kafka-images

Kafka Connect

cp-kafka-connect **

Community licensed

  • confluent-schema-registry

  • confluent-control-center

  • confluent-hub-client

kafka-images

Kafka Connect

cp-kafka-connect-base

Community licensed

  • confluent-schema-registry

  • confluent-control-center

  • confluent-hub-client

kafka-images

Kafka Connect

cp-server-connect

Commercially licensed

  • confluent-schema-registry

  • confluent-control-center

  • confluent-security

  • confluent-hub-client

kafka-images

Kafka Connect

cp-server-connect-base

Commercially licensed

  • confluent-schema-registry

  • confluent-control-center

  • confluent-security

  • confluent-hub-client

kafka-images

ksqlDB CLI

cp-ksqldb-cli

Community licensed

  • ksqldb-cli

ksql-images

ksqlDB Server

cp-ksqldb-server **

Community licensed

  • ksqldb-server

  • confluent-monitoring-interceptors

ksql-images

Replicator

cp-enterprise-replicator

Commercially licensed

  • confluent-kafka-replicator

  • confluent-schema-registry

kafka-replicator-images

Replicator Executable

cp-enterprise-replicator-executable

Commercially licensed

  • confluent-kafka-replicator

  • confluent-schema-registry

  • confluent-control-center

kafka-replicator-images

REST Proxy

cp-kafka-rest

Community licensed

  • confluent-kafka-rest

kafka-rest-images

Schema Registry

cp-schema-registry

Community licensed

  • confluent-schema-registry

schema-registry-images

ZooKeeper

cp-zookeeper

Community licensed

  • confluent-kafka

kafka-images

[*] The cp-kafka image includes Community Version of Kafka. The cp-enterprise-kafka image includes everything in the cp-kafka image and adds confluent-rebalancer (ADB). The cp-server image includes additional commercial features that are only part of the confluent-server package. The cp-enterprise-kafka image will be deprecated in a future version and will be replaced by cp-server.

[**] The cp-kafka-connect and cp-ksqldb-server images contain Confluent monitoring interceptors. The monitoring interceptors enable connectors and SQL queries to collect the metrics that can be visualized in Confluent Control Center (Legacy). The Connect image includes Control Center (Legacy) in its entirety while the ksqlDB Server image just includes the monitoring interceptors. No explicit license is required when using the Connect or the ksqlDB Server image on their own.

Confluent Platform image tags

The Confluent Platform Docker images are tagged as follows:

<cp_version>-<image_release_number>-<os_type>.<processor_architecture>

<image_release_number> is incremented when an updated image needs to be uploaded for the same <cp-version>.

For example, for the Confluent Platform 7.2.15 images with RHEL UBI 8 being the only supported and default OS, the available RHEL UBI 8 cp-base-new image tags are:

7.2.15-1-ubi8.amd64
7.2.15.amd64
latest.amd64
7.2.15-1-ubi8
7.2.15
latest
7.2.15-1-ubi8.arm64
7.2.15.arm64
latest.arm64

Important

The Linux ARM 64 Docker images, with arm64 in the tags, are in preview support for evaluation and non-production testing purposes. These images are not for production workloads.

Linux ARM 64 Docker images can be used on Apple macOS with M1.

Additional tags are applied to the image of the default OS type:

  • To identify the image as being the default image for a given release.

    <cp_version>
    
  • To identify the most recent version of the image of the default OS type.

    latest
    

For the supported OS types in Confluent Platform 7.2, see Supported Versions for Confluent Docker Images.