2019-09-08 20:25:58 -07:00
|
|
|
# Docker Images
|
2019-12-18 18:57:18 -08:00
|
|
|
The easiest way to bring up and test DataHub is using DataHub [Docker](https://www.docker.com) images
|
2019-09-08 20:25:58 -07:00
|
|
|
which are continuously deployed to [Docker Hub](https://hub.docker.com/u/keremsahin) with every commit to repository.
|
|
|
|
|
|
|
|
|
|
* [**datahub-gms**](gms): [](https://cloud.docker.com/repository/docker/keremsahin/datahub-gms/)
|
|
|
|
|
* [**datahub-frontend**](frontend): [](https://cloud.docker.com/repository/docker/keremsahin/datahub-frontend/)
|
|
|
|
|
* [**datahub-mce-consumer**](mce-consumer): [](https://cloud.docker.com/repository/docker/keremsahin/datahub-mce-consumer/)
|
|
|
|
|
* [**datahub-mae-consumer**](mae-consumer): [](https://cloud.docker.com/repository/docker/keremsahin/datahub-mae-consumer/)
|
|
|
|
|
|
2019-12-18 18:57:18 -08:00
|
|
|
Above Docker images are created for DataHub specific use. You can check subdirectories to check how those images are
|
2019-09-08 20:25:58 -07:00
|
|
|
generated via [Dockerbuild](https://docs.docker.com/engine/reference/commandline/build/) files or
|
2019-12-18 18:57:18 -08:00
|
|
|
how to start each container using [Docker Compose](https://docs.docker.com/compose/). Other than these, DataHub depends
|
2019-09-08 20:25:58 -07:00
|
|
|
on below Docker images to be able to run:
|
|
|
|
|
* [**Kafka and Schema Registry**](kafka)
|
|
|
|
|
* [**Elasticsearch**](elasticsearch)
|
|
|
|
|
* [**MySQL**](mysql)
|
|
|
|
|
|
2019-12-16 12:05:42 -08:00
|
|
|
Local-built ingestion image allows you to create on an ad-hoc basis `metadatachangeevent` with Python script.
|
|
|
|
|
The pipeline depends on all the above images composing up.
|
|
|
|
|
* [**Ingestion**](ingestion)
|
|
|
|
|
|
2019-09-08 20:25:58 -07:00
|
|
|
## Prerequisites
|
|
|
|
|
You need to install [docker](https://docs.docker.com/install/) and [docker-compose](https://docs.docker.com/compose/install/).
|
|
|
|
|
|
|
|
|
|
## Quickstart
|
2019-12-18 18:57:18 -08:00
|
|
|
If you want to quickly try and evaluate DataHub by running all necessary Docker containers, you can check
|
2019-09-08 20:25:58 -07:00
|
|
|
[Quickstart Guide](quickstart).
|