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 |
|
common-docker |
Control Center |
cp-enterprise-control-center |
Commercially licensed |
|
control-center-images |
Confluent Server |
cp-server * |
Commercially licensed |
|
kafka-images |
Kafka |
cp-kafka * |
Community licensed |
|
kafka-images |
Kafka |
cp-kafka-mqtt |
Commercially licensed |
|
kafka-mqtt-images |
Kafka |
cp-kafkacat |
Community licensed |
|
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-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
- 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 |
|
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 |
|
kafka-rest-images |
Schema Registry |
cp-schema-registry |
Community licensed |
- confluent-schema-registry
|
schema-registry-images |
ZooKeeper |
cp-zookeeper |
Community licensed |
|
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.