The docker-plugin is one of many plugins of the DeMAF project. It is designed to transform Docker images into an EDMM representation.
The plugin only works (without adaptions) in the context of the entire DeMAF application using the deployment-config. The documentation for setting up the entire DeMAF application locally is here.
You can run the application without the deployment-config but it will not run as it needs to register itself at the analysis-manager.
If you want to boot it locally nevertheless use the following commands.
./mvnw spring-boot:runor:
./mvnw package
java -jar target/docker-plugin-0.2.0-SNAPSHOT.jarWhen running the project locally, ensure the plugin isn't also running in a Docker container to avoid port conflicts.
Differences to other plugins:
If changes are made, the docker container has to be restarted in the deployment-config shell, to update the plugin.
docker-compose pull && docker-compose up --build -d