datahub/docker/README.md

27 lines
2.0 KiB
Markdown
Raw Normal View History

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): [![Docker Cloud Build Status](https://img.shields.io/docker/cloud/build/keremsahin/datahub-gms)](https://cloud.docker.com/repository/docker/keremsahin/datahub-gms/)
* [**datahub-frontend**](frontend): [![Docker Cloud Build Status](https://img.shields.io/docker/cloud/build/keremsahin/datahub-frontend)](https://cloud.docker.com/repository/docker/keremsahin/datahub-frontend/)
* [**datahub-mce-consumer**](mce-consumer): [![Docker Cloud Build Status](https://img.shields.io/docker/cloud/build/keremsahin/datahub-mce-consumer)](https://cloud.docker.com/repository/docker/keremsahin/datahub-mce-consumer/)
* [**datahub-mae-consumer**](mae-consumer): [![Docker Cloud Build Status](https://img.shields.io/docker/cloud/build/keremsahin/datahub-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).