grpc-java Docker & Self-Hosted Deployment

GitHub

The Java gRPC implementation. HTTP/2 based RPC

12,060 stars Java Java 1 file ยท ~11,330 tokens #grpc#java#microservices#proto#rpc
1. Pull Image (DOCKERHUB) docker pull grpc/grpc-java:latest
2. Docker Run (1-Click Launch) docker run -d --name grpc-java --restart always grpc/grpc-java:latest
3. Podman Run podman run -d --name grpc-java --restart always grpc/grpc-java:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/grpc/grpc-java:latest
5. ORAS Pull (OCI Artifact) oras pull grpc/grpc-java:latest
buildscripts/gae-build/Dockerfile
FROM eclipse-temurin:17-jdk

# The AppEngine Gradle plugin downloads and runs its own gcloud to get the .jar
# to link against, so we need Python even if we use gcloud deploy directly
# instead of using the plugin.
RUN export DEBIAN_FRONTEND=noninteractive && \
    apt-get update && \
    apt-get upgrade -y && \
    apt-get install -y --no-install-recommends python3 && \
    rm -rf /var/lib/apt/lists/*