Important

You are viewing documentation for an older version of Confluent Platform. For the latest, click here.

Docker Image Reference

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 following table 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
Control Center 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-2.12
kafka-images
Kafka cp-kafka-mqtt Commercially licensed
  • confluent-kafka-mqtt
kafka-mqtt-images
Kafka cp-kafkacat Community licensed
  • kafkacat
kafkacat-images
Kafka cp-enterprise-kafka * Commercially licensed
  • confluent-kafka-2.12
  • confluent-rebalancer
kafka-images
Kafka Connect cp-kafka-connect ** Community licensed
  • confluent-schema-registry
  • confluent-control-center
  • confluent-kafka-connect-elasticsearch
  • confluent-kafka-connect-jdbc
  • confluent-kafka-connect-s3
  • confluent-monitoring-interceptors
kafka-images
Kafka Connect cp-kafka-connect-base Community licensed
  • confluent-common
  • confluent-schema-registry
  • confluent-control-center
  • confluent-control-center-fe
  • confluent-hub-client
  • confluent-kafka-2.12
  • confluent-rebalancer
  • confluent-rest-utils
kafka-images
Kafka Connect cp-server-connect Commercially licensed
  • confluent-kafka-connect-jdbc
  • confluent-kafka-connect-elasticsearch
  • confluent-kafka-connect-storage-common
  • confluent-kafka-connect-s3
  • confluent-kafka-connect-jms
  • kafka-connect-gcs
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. The Connect image includes Control Center 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>

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

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 5.5, see Supported Versions for Confluent Docker Images.

For example, for Confluent Platform 5.5 images with Debian 8 being the default OS, the available tags are as follow.

  • The RHEL UBI 8 cp-base-new image tag:

    5.5.15-1-ubi8
    
  • The Debian 8 cp-base-new image tags:

    5.5.15-1-deb8
    5.5.15
    latest