The current Dockerfile is based on the Bellsoft Liberica OpenJDK image and includes the officially released Apache Geode binaries which are verified via GPG and SHA256.
docker build .
If you're updating the image for a release, tag the build with the version:
docker build -t apache/geode:{version} .
docker build -t apache/geode:latest .
Once it's tagged, push to DockerHub:
docker push apache/geode:{version}
apache organization with write access to this repository. Ask for permissions at private@geode.apache.org.gfsh:docker run -it -p 10334:10334 -p 7575:7575 -p 1099:1099 apache/geode
From this point you can pretty much follow Apache Geode in 5 minutes for example:
gfsh> start locator --name=locator gfsh> start server --name=server
But in order to have real fun with containers you are probably better off using something like docker-compose, Cloud foundry or Kubernetes. Those examples will come next.