- Notifications
You must be signed in to change notification settings - Fork13
Confluent Docker images for Kafka MQTT
License
confluentinc/kafka-mqtt-images
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This repo provides build files forMQTT Docker images.
Properties are inherited from a top-level POM. Properties may be overridden on the command line (-Ddocker.registry=testing.example.com:8080/), or in a subproject's POM.
- docker.skip-build: (Optional) Set to
falseto include Docker images as part of build. Default is 'false'. - docker.skip-test: (Optional) Set to
falseto include Docker image integration tests as part of the build. Requires Python 2.7,tox. Default is 'true'. - docker.registry: (Optional) Specify a registry other than
placeholder/. Used asDOCKER_REGISTRYduringdocker buildand testing. Trailing/is required. Defaults toplaceholder/. - docker.tag: (Optional) Tag for built images. Used as
DOCKER_TAGduringdocker buildand testing. Defaults to the value ofproject.version. - docker.upstream-registry: (Optional) Registry to pull base images from. Trailing
/is required. Used asDOCKER_UPSTREAM_REGISTRYduringdocker build. Defaults to the value ofdocker.registry. - docker.upstream-tag: (Optional) Use the given tag when pulling base images. Used as
DOCKER_UPSTREAM_TAGduringdocker build. Defaults to the value ofdocker.tag. - docker.test-registry: (Optional) Registry to pull test dependency images from. Trailing
/is required. Used asDOCKER_TEST_REGISTRYduring testing. Defaults to the value ofdocker.upstream-registry. - docker.test-tag: (Optional) Use the given tag when pulling test dependency images. Used as
DOCKER_TEST_TAGduring testing. Defaults to the value ofdocker.upstream-tag. - docker.os_type: (Optional) Specify which operating system to use as the base image by using the Dockerfile with this extension. Valid values are
ubi8. Default value isubi8. - CONFLUENT_PACKAGES_REPO: (Required) Specify the location of the Confluent Platform packages repository. Depending on the type of OS for the image you are building you will need to either provide a Debian or RPM repository. For example this is the repository for the 5.4.0 release of the Debian packages:
https://s3-us-west-2.amazonaws.com/confluent-packages-5.4.0/deb/5.4This is the repository for the 5.4.0 release of the RPM's:https://s3-us-west-2.amazonaws.com/confluent-packages-5.4.0/rpm/5.4 - CONFLUENT_VERSION: (Required) Specify the full Confluent Platform release version. Example: 5.4.0
This project usesmaven-assembly-plugin anddockerfile-maven-plugin to build Docker images via Maven.
To build SNAPSHOT images, configure.m2/settings.xml for SNAPSHOT dependencies. These must be available at build time.
mvn clean package -Pdocker -DskipTests # Build local imagesUsage of this image is subject to the license terms of the software contained within. Please refer to Confluent's Docker images documentationreference for further information. The software to extend and build the custom Docker images is available under the Apache 2.0 License.
About
Confluent Docker images for Kafka MQTT
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.