Sign inSign up

bsantanna/java-python-dev

By bsantanna

•Updated 4 days ago

Java 25 and Python 3.12, with pandas, NumPy and Elasticsearch ready to import.

Image
Languages & frameworks
Developer tools
Data science
0

4.7K

bsantanna/java-python-dev repository overview

⁠java-python-dev

Java and Python. Data tools included.

bsantanna/java-python-dev pairs Java 25 with Python 3.12 and the libraries data and platform work depends on — pandas, NumPy, the Elasticsearch client and HashiCorp Vault — installed and ready the moment the container starts.

⁠Run it

docker run -it --rm -v "$PWD:/workspace" -w /workspace bsantanna/java-python-dev

Run a script directly:

docker run --rm -v "$PWD:/workspace" -w /workspace bsantanna/java-python-dev python main.py

⁠Ready to import

python and pip point to a virtual environment at /opt/venv, so pip install just works — no --break-system-packages, no surprises.

PackageFor
pandas, numpyData analysis
elasticsearch, elandElasticsearch, including DataFrames and ML models
hvacHashiCorp Vault
requests, requests-oauthlibHTTP and OAuth

SciPy is installed for the system interpreter at /usr/bin/python3.

⁠What's inside

Python3.12, with pip and venv
RuntimeEclipse Temurin JDK 25 (LTS)
Basebsantanna/base⁠ — git, curl, jq, vim, tmux, build tools

⁠Tags

TagMeaning
latestThe newest release.
YYYY.MM.XXA fixed release, e.g. 2026.11.01. Pin this in production.

Multi-architecture: linux/amd64 and linux/arm64.

⁠Source

github.com/bsantanna/docker-images⁠

Tag summary

Content type

Image

Digest

sha256:52eb69843…

Size

429.4 MB

Last updated

4 days ago

docker pull bsantanna/java-python-dev