Java Docker

Open-source Java projects categorized as Docker | Edit details

Top 23 Java Docker Projects

  • GitHub repo jib

    🏗 Build container images for your Java applications.

    Project mention: Optimizing Docker image size and why it matters | | 2022-01-06

    For Java, JIB on distroless works pretty well. It's small, fast and secure.


  • GitHub repo TestContainers

    Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

    Project mention: Testcontainers with Spring Boot and Java 11/17 | | 2021-12-08

    Test-Container Java

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo onedev

    Super Easy All-In-One DevOps Platform

    Project mention: OneDev | | 2021-12-13
  • GitHub repo Light-Java

    A fast, lightweight and more productive microservices framework

  • GitHub repo kafdrop

    Kafka Web UI

    Project mention: Rodando projetos x86_64 no Mac M1 (arm64) com UTM | | 2021-10-07
  • GitHub repo docker-maven-plugin

    INACTIVE: A maven plugin for Docker

    Project mention: BellSoft has built the Java 17 ( LTS ) JRE Oracle Should Have Built | | 2021-09-27

    So there are multiple ways of building Docker images for Java apps. For instance, this is probably one of the oldest plugins for Maven:

  • GitHub repo docker-java

    Java Docker API Client

    Project mention: DockerClient docker host variable | | 2021-04-20


  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo webdrivermanager

    Automated driver management and Docker builder for Selenium WebDriver

    Project mention: New Versions Grr... | | 2022-01-17

    You can use WebDriverManager ( to handle the download and set up of the chrome driver if you are using java.

  • GitHub repo CompreFace

    Leading free and open-source face recognition system

    Project mention: [P] Facial Recognition with AWS Rekognition or Azure Vision | | 2021-08-20

    For face recognition - CompreFace. Disclaimer - I created it, as an alternative you can use MachineBox, but it's not open source and has limits. Also, I think, you will use some software to control the system, e.g. Frigate or Home Assistant, I think this repository can be useful for you.

  • GitHub repo spring-petclinic-microservices

    Distributed version of Spring Petclinic built with Spring Cloud

    Project mention: docker-compose.yml and deploying to AWS fargate ? | | 2021-04-07
  • GitHub repo Awesome-Learning-Resources

    "Technology Gold mine" to collect and share materials/resources (by GDGAhmedabad)

    Project mention: How To Improve Your Programming Skills As Developers and Non-Developers | | 2021-11-03

    Awesome Learning Resources (GDGAhmedabad)

  • GitHub repo testcontainers-spring-boot

    Container auto-configurations for spring-boot based integration tests

    Project mention: Building a Scalable Live Stream Chat Service with Spring WebFlux, Redis PubSub, RSocket and Auth0 | | 2021-08-20

    We will use the Playtika testcontainers-springboot library to easily spin up a Redis docker container while running the integration tests locally. This can then be used as our PubSub message broker as we test the functionality of the connection server.

  • GitHub repo S3Mock

    A simple mock implementation of the AWS S3 API startable as Docker image, TestContainer, JUnit 4 rule, JUnit Jupiter extension or TestNG listener

    Project mention: Stop Mocking Your System | | 2021-07-04

    I find services like this often work really well with hermetic integration tests:

    It's more realistic than using mock objects/function calls and requires less maintenance.

  • GitHub repo Springy-Store-Microservices

    Springy Store is a conceptual simple μServices-based project using the latest cutting-edge technologies, to demonstrate how the Store services are created to be a cloud-native and 12-factor app agnostic. Those μServices are developed based on Spring Boot & Cloud framework that implements cloud-native intuitive, design patterns, and best practices.

    Project mention: What are some open source applications which have a robust external API calls implementations ? | | 2021-08-24
  • GitHub repo datashare

    Better analyze information, in all its forms

    Project mention: Ask HN: What you up to? (Who doesn't want to be hired?) | | 2021-11-01

    I have slowly collected a large (several million file) ebook library from open directories over the past few years. I am now trying to set up a search solution for it.

    Recoll doesn't seem to work well headless, so I am taking a look at:

    which claims to be able to do some distributed indexing.

  • GitHub repo Perl5-IDEA

    Perl5 plugins for IntelliJ IDEA

    Project mention: How to run/debug perl from Vs:code | | 2021-05-27

    Maybe you are running into the same problem I found when I evaluated the editor. Its debugger says it can't find or any compiled eval in general, which excludes huge swathes of Perl code already in production. Switch to Camelcade, that one works fine.

  • GitHub repo jkube

    Successor of the deprecated Fabric8 Maven Plugin

    Project mention: Creating scalable microservices for practice? | | 2021-12-08

    I've experimented with jkube, and had pretty decent experiences with it. But it is very much it's own thing, and is kind of a very Maven-oriented workflow that replaces things like, well, Helm. (Which, IMO, isn't a bad thing. Helm is still wonky in many ways.) I bring helm up, because the place where I was experimenting with this went full steam on helm templating in a way that was wildly stupid. There was this bizarre approach of using helm calling terraform instead of using the kubernetes terraform operator (don't get me started). jKube didn't work that well with that, but only because of the utter stupidity.

  • GitHub repo aws-eks-kubernetes-masterclass

    AWS EKS Kubernetes - Masterclass | DevOps, Microservices

    Project mention: Need help with ingress on EKS | | 2021-08-31
  • GitHub repo docker-java-api

    Lightweight Java Docker client

    Project mention: Your cool open source libraries | | 2021-04-12
  • GitHub repo OpenDJ - Open Identity Plattform Edition

    OpenDJ is an LDAPv3 compliant directory service, which has been developed for the Java platform, providing a high performance, highly available, and secure store for the identities managed by your organization. Its easy installation process, combined with the power of the Java platform makes OpenDJ the simplest, fastest directory to deploy and manage.

    Project mention: OpenDJ is an LDAPv3 compliant directory service for Java | | 2021-06-04
  • GitHub repo castlemock

    Castle Mock is a web application that provides the functionality to mock out RESTful APIs and SOAP web services.

    Project mention: Your cool open source libraries | | 2021-04-12

    CastleMock is probably the easiest SOAP and REST mocking application that I have ever tried. Instead of going through loops in SOAP UI to mock SOAP WS I can simply create a mock in a nice UI directly on the server, this ease of use is of tremendous importance to some of the testers I work with.

  • GitHub repo container-jfr

    Secure JDK Flight Recorder management for containerized JVMs

    Project mention: Ask Java: what are some JFR-based tools that you enjoy? | | 2021-05-18

    Container JFR

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-17.

Java Docker related posts


What are some of the best open-source Docker projects in Java? This list will help you:

Project Stars
1 jib 11,440
2 TestContainers 5,584
3 onedev 5,008
4 Light-Java 3,314
5 kafdrop 3,258
6 docker-maven-plugin 2,604
7 docker-java 2,183
8 webdrivermanager 1,831
9 CompreFace 1,588
10 spring-petclinic-microservices 1,042
11 Lavalink 786
12 Awesome-Learning-Resources 613
13 testcontainers-spring-boot 604
14 S3Mock 427
15 Springy-Store-Microservices 399
16 datashare 384
17 Perl5-IDEA 362
18 jkube 346
19 aws-eks-kubernetes-masterclass 345
20 docker-java-api 239
21 OpenDJ - Open Identity Plattform Edition 237
22 castlemock 197
23 container-jfr 113
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.