Skip to content

AmirKeshavarz/hello-maven-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Docker image by Maven

This repository contains source code example for build docker images by using a Maven plugin named Jib.

This project contains a very simple Spring-boot code which responses on http://localhost:8080

How to run

The only thing that we must do is adding and configuring Jib Maven plugin In pom.xml file in our project. So this file would be a proper point to make your hand wet:

This pom.xml is self-descriptive as well, and you can focus on its content for learning the concept but please take into these conciderations:

  • Replace your Docker hub credentials at line 4, 5, 6
  • tag determines the base image which our final Docker image would be built from it
  • tag is mandatory and determines name of our targeted Docker image
  • in part determined that running "mvn package" command will run also "mvn jib:build" goal. And so we now do have building our desired Docker image in our packaging workflow as an automatic operation.

Thanks for reading
Amir Keshavarz

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages