Skip to content

HDDS-14452. Single container ozone quickstart image#49

Merged
adoroszlai merged 15 commits into
apache:all-in-onefrom
ptlrs:ozone-single-container
May 7, 2026
Merged

HDDS-14452. Single container ozone quickstart image#49
adoroszlai merged 15 commits into
apache:all-in-onefrom
ptlrs:ozone-single-container

Conversation

@ptlrs
Copy link
Copy Markdown

@ptlrs ptlrs commented Jan 22, 2026

Created a docker image based off of the slim Ozone image.
This image will provide a single container with all ozone components up and running.
This will be useful for quick POCs with Ozone.

https://issues.apache.org/jira/browse/HDDS-14452

Thanks @ssulav, @SaketaChalamchala and @adoroszlai for co-authoring this.

@ptlrs
Copy link
Copy Markdown
Author

ptlrs commented Jan 23, 2026

Hi @adoroszlai, I have created this PR against the "latest" branch for now.
Do you think we should create a "quickstart" branch for this image so that it can live separately?

@ptlrs ptlrs force-pushed the ozone-single-container branch from 00547c9 to 60061fe Compare January 23, 2026 00:06
Copy link
Copy Markdown
Contributor

@adoroszlai adoroszlai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @ptlrs for working on this.

Do you think we should create a "quickstart" branch for this image so that it can live separately?

It definitely needs a separate branch, but I'd prefer all-in-one as Docker tag, hence ozone-all-in-one as branch name.

Comment thread build.sh Outdated
Comment thread Dockerfile Outdated
Comment thread start-all-services.sh Outdated
Comment thread QUICKSTART.md Outdated
Comment thread QUICKSTART.md Outdated
Comment thread QUICKSTART.md Outdated
Comment thread Dockerfile Outdated
Comment thread Dockerfile Outdated
Comment thread QUICKSTART.md Outdated
Comment thread QUICKSTART.md Outdated
@ptlrs ptlrs changed the title HDDS-14452. Created a single container ozone quickstart image HDDS-14452. Single container ozone quickstart image Feb 3, 2026
@ptlrs ptlrs force-pushed the ozone-single-container branch from ebae8a0 to 4e0d254 Compare May 7, 2026 03:28
@ptlrs ptlrs requested a review from adoroszlai May 7, 2026 03:30
@adoroszlai adoroszlai changed the base branch from latest to all-in-one May 7, 2026 08:02
Comment thread ADVANCED.md Outdated
Comment on lines +24 to +39
## Override via mounted config

Create your own `ozone-site.xml` that contains only the properties you want to change, then mount it on top of the baked-in copy:

```bash
docker run -d \
--name ozone \
-p 9878:9878 -p 9888:9888 \
-v "$(pwd)/my-ozone-site.xml:/etc/hadoop/ozone-site.xml:ro" \
-v ozone-metadata:/data/metadata \
-v ozone-hdds:/data/hdds \
-v ozone-logs:/var/log/hadoop \
apache/ozone:all-in-one
```

> **Note**: When you mount over `ozone-site.xml`, it fully replaces the baked-in file. Copy the original from [`conf/ozone-site.xml`](conf/ozone-site.xml) and edit only what you need.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this (only the properties you want to change) is confusing, since it fully replaces the baked-in file. Can you please combine and simplify the two instructions?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed. I have reworded the text.

…mounting

Co-Authored-By: SaketaChalamchala <saketa.chalamchala@gmail.com>
Co-Authored-By: Soumitra Sulav <40571322+ssulav@users.noreply.github.com>
Co-Authored-By: Doroszlai, Attila <6454655+adoroszlai@users.noreply.github.com>
@adoroszlai adoroszlai merged commit 061b58b into apache:all-in-one May 7, 2026
3 checks passed
@adoroszlai
Copy link
Copy Markdown
Contributor

Thanks @ptlrs, @SaketaChalamchala, @ssulav for the patch.

@ptlrs ptlrs deleted the ozone-single-container branch May 7, 2026 17:31
@ptlrs
Copy link
Copy Markdown
Author

ptlrs commented May 7, 2026

Thank you for co-authoring this @SaketaChalamchala, @ssulav and @adoroszlai!

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants