bmuschko/gradle-docker-plugin

Gradle plugin for managing Docker images and containers.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 36 minutes ago
Added to GitGenius on August 3rd, 2026
Created on May 8th, 2014
Open Issues & Pull Requests: 19 (+0)
GitHub issues: Enabled
Number of forks: 359
Total Stargazers: 1,239 (+0)
Total Subscribers: 42 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 33.0 hours
Mean response time: 5.6 days
90th percentile: 17.8 days
Tracked items: 17

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 13
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 621 days
Stale 30+ days: 13
Stale 90+ days: 13

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • question (3)
  • docker-java (1)
  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

The gradle-docker-plugin is a Gradle plugin written in Java that enables developers to manage Docker images and containers directly from their Gradle build scripts. The plugin leverages the Docker remote API to provide programmatic control over Docker operations, with the underlying communication handled by the Docker Java library. This integration allows teams to incorporate containerization and Docker workflows into their Java build automation pipelines without leaving the Gradle ecosystem.

The plugin's primary purpose is to bridge Gradle and Docker, enabling tasks such as building Docker images, running containers, and managing container lifecycles as part of the standard build process. By delegating API communication to the Docker Java library, the plugin maintains compatibility with various Docker client API versions and Docker server versions as supported by that underlying library. The project provides comprehensive documentation including a user guide, developer guide, API documentation, and sample projects demonstrating usage with both Groovy and Kotlin DSL syntax.

The most frequently discussed topics center on user questions, enhancement requests, and docker-java integration concerns. The repository's contributor network extends to other projects including opensearch-project/opensearch, metabase/metabase, and langgenius/dify, suggesting the plugin serves use cases across multiple domains.

The project maintains active continuous integration workflows for both Linux and Windows platforms, as evidenced by the build status badges in the README. The plugin is classified within the DevOps automation and containerization domain, serving as a critical tool for teams seeking to automate Docker image building, container orchestration, and Docker integration within their Java build tool infrastructure. The README indicates that the project is actively seeking additional committers to help drive functionality direction and handle maintenance responsibilities, acknowledging that open source contributions can face periods of slower release cycles and response times due to maintainer availability constraints.