From dd43107ee6b42303e9b828e4c5c4b21a6c72e230 Mon Sep 17 00:00:00 2001 From: Mark Chang Date: Wed, 13 Nov 2024 09:38:04 +0800 Subject: [PATCH] first commit --- docker-compose.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..06b42d3 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,42 @@ +version: "3" + +services: + # Nessie Catalog Server Using In-Memory Store + nessie: + image: projectnessie/nessie:latest + container_name: nessie + networks: + iceberg-network: + ports: + - 19120:19120 + # Minio Storage Server + minio: + image: minio/minio:latest + container_name: minio + environment: + - MINIO_ROOT_USER=admin + - MINIO_ROOT_PASSWORD=password + - MINIO_DOMAIN=storage + - MINIO_REGION_NAME=us-east-1 + - MINIO_REGION=us-east-1 + networks: + iceberg-network: + ports: + - 9001:9001 + - 9000:9000 + command: ["server", "/data", "--console-address", ":9001"] + # Dremio + dremio: + platform: linux/x86_64 + image: dremio/dremio-oss:latest + ports: + - 9047:9047 + - 31010:31010 + - 32010:32010 + container_name: dremio + environment: + - DREMIO_JAVA_SERVER_EXTRA_OPTS=-Dpaths.dist=file:///opt/dremio/data/dist + networks: + iceberg-network: +networks: + iceberg-network: