docker maven plugin
0.45.1 (2024-09-29)
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.
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:tag |
Tag images | install |
docker:volume-create |
Create a volume to share data between containers | pre-integration-test |
docker:volume-remove |
Remove a created volume | post-integration-test |
docker:copy |
Copy files and directories from a container | post-integration-test |
samples/
and contain example
setups that you can use as blueprints for your projects.docker:watch