docker-maven-plugin

Maven plugin for running and creating Docker images

  • Owner: fabric8io/docker-maven-plugin
  • Platform:
  • License:: Apache License 2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

docker-maven-plugin

Maven Central
Circle CI
Coverage
Technical Debt

This is a Maven plugin for building Docker images and managing containers for integration tests.
It works with Maven 3.0.5 and Docker 1.6.0 or later.

Goals, Goal, Description, Default Lifecycle Phase, -----------------------------------------------------------------------------------------------, ------------------------------------------------, -----------------------, docker:start, Create and start containers, pre-integration-test, docker:stop, Stop and destroy containers, post-integration-test, docker:build, Build images, install, docker:watch, Watch for doing rebuilds and restarts, docker:push, Push images to a registry, deploy, docker:remove, Remove images from local docker host, post-integration-test, docker:logs, Show container logs, docker:source, Attach docker build archive to Maven project, package, docker:save, Save image to a file, docker:volume-create, Create a volume to share data between containers, pre-integration-test, docker:volume-remove, Remove a created volume, post-integration-test, #### Documentation

  • The User Manual [PDF] has a detailed reference for all and everything.
  • The Introduction is a high level
    overview of this plugin's features and provides an usage example.
    provided goals and possible configuration parameters.
  • Examples are below samples/ and contain example
    setups which you can use as blueprints for your own projects.
  • ChangeLog has the release history of this plugin.
  • Contributing explains how you can contribute to this project. Pull requests are highly appreciated!

Docker API Support

  • Docker 1.6 (v1.18) is the minimal required version
  • Docker 1.8.1 (v1.20) is required for docker:watch
  • Docker 1.9 (v1.21) is required for using custom networks and build args.

Main metrics

Overview
Name With Ownerfabric8io/docker-maven-plugin
Primary LanguageJava
Program languageJava (Language Count: 6)
Platform
License:Apache License 2.0
所有者活动
Created At2014-03-26 06:10:05
Pushed At2025-05-02 16:39:12
Last Commit At2025-04-22 08:49:45
Release Count413
Last Release Namev0.46.0 (Posted on 2025-04-06 22:26:00)
First Release Namev0.9.0 (Posted on 2014-05-16 10:25:13)
用户参与
Stargazers Count1.9k
Watchers Count73
Fork Count646
Commits Count2.4k
Has Issues Enabled
Issues Count1132
Issue Open Count494
Pull Requests Count539
Pull Requests Open Count15
Pull Requests Close Count166
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private