.. _image_reference:
Docker Image Reference
======================
The |cp| 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-license| | - zulu-openjdk-8 | `common-docker `__ |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |c3-short| | cp-enterprise-control-center | |commercial-license| | - confluent-control-center | `control-center-images `__ |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |cs| | cp-server :sup:`*` | |commercial-license| | - cp-server | `kafka-images `__ |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |ak| | cp-kafka :sup:`*` | |community-license| | - confluent-kafka-|scala_version| | `kafka-images `__ |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |ak| | cp-kafka-mqtt | |commercial-license| | - confluent-kafka-mqtt | `kafka-mqtt-images `__ |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |ak| | cp-kafkacat | |community-license| | - kafkacat | `kafkacat-images `__ |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |ak| | cp-enterprise-kafka :sup:`*` | |commercial-license| | - confluent-kafka-|scala_version| | `kafka-images `__ |
| | | | - confluent-rebalancer | |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |kconnect-long| | cp-kafka-connect :sup:`**` | |community-license| | - confluent-schema-registry | `kafka-images `__ |
| | | | - confluent-control-center | |
| | | | - confluent-kafka-connect-elasticsearch | |
| | | | - confluent-kafka-connect-jdbc | |
| | | | - confluent-kafka-connect-s3 | |
| | | | - confluent-monitoring-interceptors | |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |kconnect-long| | cp-kafka-connect-base | |community-license| | - confluent-common | `kafka-images `__ |
| | | | - confluent-schema-registry | |
| | | | - confluent-control-center | |
| | | | - confluent-control-center-fe | |
| | | | - confluent-hub-client | |
| | | | - confluent-kafka-|scala_version| | |
| | | | - confluent-rebalancer | |
| | | | - confluent-rest-utils | |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |kconnect-long| | cp-server-connect | |commercial-license| | - confluent-kafka-connect-jdbc | `kafka-images `__ |
| | | | - confluent-kafka-connect-elasticsearch | |
| | | | - confluent-kafka-connect-storage-common | |
| | | | - confluent-kafka-connect-s3 | |
| | | | - confluent-kafka-connect-jms | |
| | | | - kafka-connect-gcs | |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |kconnect-long| | cp-server-connect-base | |commercial-license| | - confluent-schema-registry | `kafka-images `__ |
| | | | - confluent-control-center | |
| | | | - confluent-security | |
| | | | - confluent-hub-client | |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |ksqldb| CLI | cp-ksqldb-cli | |community-license| | - ksqldb-cli | `ksql-images `__ |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |ksqldb| Server | cp-ksqldb-server :sup:`**` | |community-license| | - ksqldb-server | `ksql-images `__ |
| | | | - confluent-monitoring-interceptors | |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |crep| | cp-enterprise-replicator | |commercial-license| | - confluent-kafka-replicator | `kafka-replicator-images `__ |
| | | | - confluent-schema-registry | |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |crep| | cp-enterprise-replicator-executable | |commercial-license| | - confluent-kafka-replicator | `kafka-replicator-images `__ |
| Executable | | | - confluent-schema-registry | |
| | | | - confluent-control-center | |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |crest| | cp-kafka-rest | |community-license| | - confluent-kafka-rest | `kafka-rest-images `__ |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |sr| | cp-schema-registry | |community-license| | - confluent-schema-registry | `schema-registry-images `__ |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
| |zk| | cp-zookeeper | |community-license| | - confluent-kafka | `kafka-images `__ |
+-----------------+-------------------------------------+------------------------------+------------------------------------------+---------------------------------------------------------------------------------------+
[*] The **cp-kafka** image includes Community Version of |ak|. 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 :ref:`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 |c3|. The |kconnect| image
includes |c3-short| in its entirety while the |ksqldb| Server image just
includes the monitoring interceptors. No explicit license is required when
using the |kconnect| or the |ksqldb| Server image on their own.
|cp| image tags
---------------
The |cp| Docker images are tagged as follows.
::
--
```` is incremented when an updated image needs to be
uploaded for the same ````.
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.
::
- To identify the most recent version of the image of the default OS type.
::
latest
For the supported OS types in |cp| |version|, see :ref:`Supported Versions for
Confluent Docker Images `.
For example, for |cp| 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:
.. codewithvars:: bash
|release|-1-ubi8
- The Debian 8 cp-base-new image tags:
.. codewithvars:: bash
|release|-1-deb8
|release|
latest