apache/spark-docker
apache/spark-docker has 176 GitHub stars and 67 forks. Star changes are not measured yet. Last checked 2026-11-09 22:14 UTC. Last push 2026-11-05.
Comment ces chiffres sont mesurés
Official Dockerfile for Apache Spark
Progression mesurée des étoiles
- in 24h
- Mise à jour retardée
- in 7 days
- Mise à jour retardée
- in 15 days
- Mise à jour retardée
- in 1 month
- Mise à jour retardée
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README.md
OriginalApache Spark Official Dockerfiles
What is Apache Spark?
Spark is a unified analytics engine for large-scale data processing. It provides high-level APIs in Scala, Java, Python, and R, and an optimized engine that supports general computation graphs for data analysis. It also supports a rich set of higher-level tools including Spark SQL for SQL and DataFrames, pandas API on Spark for pandas workloads, MLlib for machine learning, GraphX for graph processing, and Structured Streaming for stream processing.
Create a new version
Step 1 Add dockerfiles for a new version.
You can see 3.4.0 PR as reference.
1.1 Add gpg key to tools/template.py
This gpg key will be used by Dockerfiles (such as 3.4.0) to verify the signature of the Apache Spark tarball.
1.2 Add image build workflow (such as 3.4.0 yaml)
This file will be used by GitHub Actions to build the Docker image when you submit the PR to make sure dockerfiles are correct and pass all tests (build/standalone/kubernetes).
1.3 Using
./add-dockerfiles.sh [version]to add Dockerfiles.You will get a new directory with the Dockerfiles for the specified version.
1.4 Add version and tag info to versions.json, publish.yml and test.yml.
This version file will be used by image build workflow (such as 3.4.0 reference) and docker official image.
Step 2. Publish apache/spark Images.
Click Publish (Java 25 only), Publish (Java 21 only), Publish (Java 17 only) or Publish (such as 3.x) to publish images.
After this, the apache/spark docker images will be published.
Step 3. Publish spark Docker Official Images.
Submit the PR to docker-library/official-images, see (link)[https://github.com/docker-library/official-images/pull/15363] as reference.
You can type tools/manifest.py manifest to generate the content.
After this, the spark docker images will be published.
About images
| Apache Spark Image | Spark Docker Official Image | |
|---|---|---|
| Name | apache/spark | spark |
| Maintenance | Reviewed, published by Apache Spark community | Reviewed, published and maintained by Docker community |
| Update policy | Only build and push once when specific version release | Actively rebuild for updates and security fixes |
| Link | https://hub.docker.com/r/apache/spark | https://hub.docker.com/_/spark |
| source | apache/spark-docker | apache/spark-docker and docker-library/official-images |
We advise using official Apache Spark images to maintain architectural uniformity across related projects, including the Apache Spark K8s Operator and Apache Spark Connect for Swift.
About this repository
This repository contains the Dockerfiles used to build the Apache Spark Docker Image.
See more in SPARK-40513: SPIP: Support Docker Official Image for Spark.
Explorer des projets similaires
Asabeneh/30-Days-Of-Python
Le défi de programmation 30 Days of Python est un guide pas à pas pour apprendre le langage de programmation Python en 30 jours. Ce défi peut prendre plus de 100 jours. Avancez à votre rythme. Ces vidéos peuvent aussi vous aider : https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,560 étoilesgrafana/grafana
Plateforme ouverte et composable d’observabilité et de visualisation de données. Visualise les métriques, les journaux et les traces issus de plusieurs sources, comme Prometheus, Loki, Elasticsearch, InfluxDB, Postgres et bien d’autres.
77,830 étoilesredis/redis
Pour les développeurs qui créent des applications en temps réel pilotées par les données, Redis est le cache, le serveur de structures de données et le moteur de requêtes documentaires et vectorielles préféré, le plus rapide et le plus riche en fonctionnalités.
77,395 étoilesapache/superset
Apache Superset est une plateforme de visualisation et d'exploration de données.
75,473 étoiles