Skip to content

[CELEBORN-2390] Add docker-compose for local cluster - #3768

Open
yew1eb wants to merge 3 commits into
apache:mainfrom
yew1eb:add-docker-compose
Open

[CELEBORN-2390] Add docker-compose for local cluster#3768
yew1eb wants to merge 3 commits into
apache:mainfrom
yew1eb:add-docker-compose

Conversation

@yew1eb

@yew1eb yew1eb commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request?

Add a docker-compose.yaml under docker/ to run a minimal local Celeborn cluster (1 master + 3 workers) for development and debugging, with a build-image.sh wrapper and a conf/. The existing docker/Dockerfile is unchanged.

Why are the changes needed?

There is no lightweight local deployment path today — only the K8s Helm chart or running master/worker manually on the host.

Does this PR resolve a correctness bug?

  • Yes

Does this PR introduce any user-facing change?

  • Yes

How was this patch tested?

Ran the cluster locally with docker compose up -d:

$ docker compose -f docker/docker-compose.yaml up -d
$ docker compose -f docker/docker-compose.yaml ps

image image

@yew1eb
yew1eb force-pushed the add-docker-compose branch 3 times, most recently from e17f836 to 0c8a74e Compare July 25, 2026 07:27
@yew1eb
yew1eb force-pushed the add-docker-compose branch from 0c8a74e to b6fce04 Compare July 25, 2026 07:33
@yew1eb

yew1eb commented Jul 31, 2026

Copy link
Copy Markdown
Contributor Author

@SteNicholas @RexXiong @zaynt4606 Could you help review this PR? Thanks!

@yew1eb

yew1eb commented Aug 4, 2026

Copy link
Copy Markdown
Contributor Author

Ping @pan3793, @cxzl25, @RexXiong, @SteNicholas

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant