Optimize docker image for Sunbird LMS service

Overview

The current size of docker image of sunbird-lms service is approximately 1.16-1.17GB, But the compressed JAR of learnin-service having max size 250MB approx .  We have to find the approach to optimize the docker image .This can be done by removing unwanted files and maven dependencies  from learning-service repository and pom.xml respectively, but it will not have a big impact as of now files included into jar which are not java files weight below 1 MB and maven dependencies are added after only code review. So Better approach will be to explore docker image and its build process.


Approach 1:

Changing version of the dependency used in project to a same version number and removing unwanted or already add dependencies which are being inherited from another module.
After Implementing this approach no significant difference in the JAR size, but it is good practice to use same version of a dependency all over the project.


Approach 2:

This approach is to explore and understand how docker images are created and how we are creating the docker image of LMS .

The build steps and output used to create docker image on server are below :


we use the script "Build.sh" for creating the docker image, content of script are as follows:

Build.sh

#!/bin/sh
# Build script
# set -o errexit
e () {
    echo $( echo ${1} | jq ".${2}" | sed 's/\"//g')
}
m=$(./metadata.sh)

org=$(e "${m}" "org")
name=$(e "${m}" "name")
version=$(e "${m}" "version")
# docker build -f "./learner-actors/actors/Dockerfile.test" -t sunbird/actor-service:0.0.1-build .
# docker run --name actor-service-0.0.1-build sunbird/actor-service:0.0.1-build
# containerid=`docker ps -q -a -f name=actor-service-0.0.1-build`
# docker cp $containerid:/opt/learner-actors/actors/learner-actor/target/learner-actor-1.0-SNAPSHOT.jar ./learner-actors/actors/learner-actor-1.0-SNAPSHOT.jar
#docker rm $containerid
docker build -f ./Dockerfile -t ${org}/${name}:${version}-bronze .


The content of Dockerfile which is used in Build.sh

FROM openjdk:8-jdk-alpine
MAINTAINER "Manojv" "manojv@ilimi.in"
RUN apk update \
    && apk add unzip \
    && apk add curl \
    && adduser -u 1001 -h /home/sunbird/ -D sunbird \
    && mkdir -p /home/sunbird/learner
COPY ./service/target/actor-service.jar /home/sunbird/learner/
RUN chown -R sunbird:sunbird /home/sunbird
EXPOSE 8088
USER sunbird
WORKDIR /home/sunbird/learner/
CMD ["java", "-cp", "actor-service.jar", "-Dactor_hostname=actor-service", "-Dbind_hostname=0.0.0.0", "org.sunbird.middleware.Application"]

After running the following command:

sudo docker build -f Dockerfile -t org/sunb:mayank-bronze1 .

output were as follows :

Sending build context to Docker daemon  331.9MB
Step 1/9 : FROM openjdk:8-jre-alpine
 ---> 556cf01c8299
Step 2/9 : MAINTAINER "Manojv" "manojv@ilimi.in"
 ---> Using cache
 ---> 4d6b65b40c4b
Step 3/9 : RUN apk update     && apk add  unzip     && apk add curl     && adduser -u 1001 -h /home/sunbird/ -D sunbird     && mkdir -p /home/sunbird/learner
 ---> Using cache
 ---> 6eb982c6b85a
Step 4/9 : COPY ./service/target/learning-service-1.0-SNAPSHOT-dist.zip /home/sunbird/learner/
 ---> 6a60144252a8
Step 5/9 : RUN unzip /home/sunbird/learner/learning-service-1.0-SNAPSHOT-dist.zip -d /home/sunbird/learner/
 ---> Running in 929164e0e671
Archive:  /home/sunbird/learner/learning-service-1.0-SNAPSHOT-dist.zip
   creating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/
   creating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/learning-service-1.0-SNAPSHOT.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-compute-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/net.jcip.jcip-annotations-1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.sun.mail.javax.mail-1.6.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.microsoft.azure.azure-storage-5.4.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.digitalocean2-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.slf4j.slf4j-log4j12-1.7.10.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.htrace.htrace-core-3.1.0-incubating.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.protobuf.protobuf-java-2.5.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.sunbird.elasticsearch-util-1.0-SNAPSHOT.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.resteasy.resteasy-jaxrs-services-3.1.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.sun.jersey.jersey-json-1.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.slf4j.slf4j-api-1.7.12.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.inject.guice-4.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.velocity.velocity-tools-2.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.struts.struts-tiles-1.3.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/joda-time.joda-time-2.8.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.profitbricks-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-spatial3d-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.aws-sqs-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.skalicloud-sdg-my-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudservers-us-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-3.10.4.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/sslext.sslext-1.2-0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.cloudstack-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/ch.qos.logback.logback-classic-1.1.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.ssl-config-core_2.11-0.2.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.driver.jclouds-okhttp-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.akka.akka-protobuf_2.11-2.5.16.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.elastichosts-lon-p-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jzlib-1.1.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.akka.akka-actor_2.11-2.5.16.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.config-1.3.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.openstack-trove-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.scala-lang.modules.scala-xml_2.11-1.0.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.packet-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.driver.jclouds-sshj-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.hadoop.hadoop-auth-2.7.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/dom4j.dom4j-1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.sqs-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.rackspace-cloudloadbalancers-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-functional_2.11-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.jaxrs.jackson-jaxrs-base-2.8.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.scala-lang.modules.scala-java8-compat_2.11-0.7.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-suggest-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.lmax.disruptor-3.2.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-net.commons-net-3.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-memory-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.netty.netty-http-pipelining-1.1.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/ch.qos.logback.logback-core-1.1.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.byon-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.hadoop.hadoop-azure-2.7.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-clouddatabases-us-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.docker-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.codehaus.jackson.jackson-jaxrs-1.8.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.slf4j.jul-to-slf4j-1.7.12.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/antlr.antlr-2.7.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.elasticstack-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.rackspace-cloudidentity-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.tukaani.xz-1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-transport-4.1.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.mashape.unirest.unirest-java-1.4.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-exceptions-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.5.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.inject.extensions.guice-multibindings-3.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.module.jackson-module-paranamer-2.7.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.logging.log4j.log4j-api-2.8.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.keycloak.keycloak-common-3.2.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.glassfish.hk2.osgi-resource-locator-1.0.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.plugin.reindex-client-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.httpcomponents.httpasyncclient-4.1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-queryparser-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudblockstorage-uk-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.client.rest-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.akka.akka-stream_2.11-2.5.16.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.google-cloud-storage-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.mortbay.jetty.jetty-6.1.26.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-buffer-4.1.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-all-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.servlet.servlet-api-2.5.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/net.java.dev.jets3t.jets3t-0.9.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.mail.javax.mail-api-1.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.xerial.snappy.snappy-java-1.0.4.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.akka.akka-remote_2.11-2.5.16.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.spec.javax.ws.rs.jboss-jaxrs-api_2.0_spec-1.0.1.Beta1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.plugin.transport-netty3-client-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.core.jackson-databind-2.9.5.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.atmos-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-join-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.5.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.aws-route53-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/net.java.dev.jna.jna-platform-4.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.keycloak.keycloak-admin-client-3.2.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/log4j.log4j-1.2.17.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.scala-lang.scala-library-2.11.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.httpcomponents.httpmime-4.5.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.curator.curator-framework-2.7.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.curator.curator-recipes-2.7.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-netty-utils-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.struts.struts-taglib-1.3.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-codec-4.1.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.directory.server.apacheds-kerberos-codec-2.0.0-M15.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.sun.xml.bind.jaxb-impl-2.2.3-1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.slf4j.jcl-over-slf4j-1.7.12.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.commons.commons-math3-3.1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.yaml.snakeyaml-1.17.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.hierynomus.sshj-0.20.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.chef-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.dataformat.jackson-dataformat-cbor-2.8.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-misc-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.core.jackson-annotations-2.9.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.codehaus.jackson.jackson-mapper-asl-1.9.13.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-clouddns-us-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.servlet.jsp.jsp-api-2.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.reactivestreams.reactive-streams-1.0.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.b2-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.ec2-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.agrona.agrona-0.9.18.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.scala-stm.scala-stm_2.11-0.7.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-allblobstore-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.dynect-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.squareup.okio.okio-1.2.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.logging.log4j.log4j-core-2.8.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.softlayer-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-spatial-extras-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-resolver-4.1.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.moparisthebest.junidecode-0.1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-configuration.commons-configuration-1.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-digester.commons-digester-1.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudfiles-uk-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.directory.server.apacheds-i18n-2.0.0-M15.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.resteasy.resteasy-jackson2-provider-3.1.3.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-highlighter-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.build-link-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-allcompute-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.aws-ec2-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.elastichosts-lon-b-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.curator.curator-client-2.7.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.azurecompute-arm-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.httpcomponents.httpcore-4.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-cli.commons-cli-1.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-netty-server_2.11-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.bouncycastle.bcprov-jdk15on-1.52.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.bouncycastle.bcprov-ext-jdk15on-1.51.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.commons.commons-csv-1.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/net.sf.jopt-simple.jopt-simple-5.0.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.xmlbeans.xmlbeans-2.6.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.go2cloud-jhb1-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-loadbalancer-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/net.java.dev.jna.jna-3.4.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch.agentproxy.sshj-0.0.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.hadoop.hadoop-annotations-2.7.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch.agentproxy.core-0.0.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.rackspace-clouddns-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.aeron.aeron-client-1.9.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.aws-sts-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch.agentproxy.usocket-jna-0.0.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-analyzers-common-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.azureblob-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.scala-lang.scala-reflect-2.11.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jamesmurty.utils.java-xmlbuilder-1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch.agentproxy.sshagent-0.0.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-httpclient.commons-httpclient-3.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.commons.commons-lang3-3.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.aws-s3-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.core.jackson-core-2.9.5.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.velocity.velocity-1.6.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.akka.akka-slf4j_2.11-2.5.16.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-handler-4.1.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.elastichosts-sat-p-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/aopalliance.aopalliance-1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.plugin.lang-mustache-client-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.thoughtworks.paranamer.paranamer-2.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/net.i2p.crypto.eddsa-0.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudservers-uk-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.sts-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/xml-apis.xml-apis-1.4.01.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.cloudwatch-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-allloadbalancer-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.module.jackson-module-scala_2.11-2.7.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.resteasy.resteasy-jaxrs-3.1.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.squareup.okhttp.okhttp-2.2.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-common-4.1.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.googlecode.libphonenumber.libphonenumber-8.10.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.annotation.jsr250-api-1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch.agentproxy.usocket-nc-0.0.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.errorprone.error_prone_annotations-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-logging.commons-logging-1.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.codehaus.jackson.jackson-core-asl-1.9.13.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.carrotsearch.hppc-0.7.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.module.jackson-module-jaxb-annotations-2.8.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.validation.validation-api-1.1.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudfiles-us-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.resteasy.jaxrs-api-3.0.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-sandbox-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.route53-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-collections.commons-collections-3.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.tika.tika-core-1.16.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.openstack-swift-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.xml.bind.jaxb-api-2.2.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.github.spullara.mustache.java.compiler-0.9.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.hdrhistogram.HdrHistogram-2.1.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.struts.struts-core-1.3.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.serverlove-z1-man-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.activation.activation-1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider-2.8.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.code.findbugs.jsr305-2.0.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-chain.commons-chain-1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.zookeeper.zookeeper-3.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.commons.commons-collections4-4.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/xerces.xercesImpl-2.11.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.sunbird.actor-util-0.0.1-SNAPSHOT.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.glassfish.hk2.external.javax.inject-2.5.0-b42.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.plugin.percolator-client-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-codec.commons-codec-1.10.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.sunbird.request-validator-0.0.1-SNAPSHOT.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.joda.joda-convert-1.7.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudloadbalancers-us-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.glassfish.jersey.core.jersey-client-2.27.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.inject.javax.inject-1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.filesystem-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-beanutils.commons-beanutils-core-1.8.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.transaction.jta-1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.xml.stream.stax-api-1.0-2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.guava.guava-18.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.8.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.glassfish.jersey.core.jersey-server-2.27.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch-0.1.42.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-spatial-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-clouddatabases-uk-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.elasticsearch-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/oro.oro-2.0.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.logging.jboss-logging-3.3.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/stax.stax-api-1.0.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudblockstorage-us-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.javassist.javassist-3.19.0-GA.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.dataformat.jackson-dataformat-smile-2.8.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-clouddns-uk-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.tdunning.t-digest-3.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.ultradns-ws-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.gogrid-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.codehaus.jackson.jackson-xc-1.8.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.plugin.transport-netty4-client-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.common.googlecloud-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.ws.rs.javax.ws.rs-api-2.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-lang.commons-lang-2.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-core-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.google-compute-engine-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.commons.commons-compress-1.4.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-iteratees_2.11-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch.agentproxy.pageant-0.0.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.openstack-nova-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-backward-codecs-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudloadbalancers-uk-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.poi.poi-ooxml-schemas-3.15.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.github.virtuald.curvesapi-1.04.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.sunbird.mw-service-1.0-SNAPSHOT.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.mortbay.jetty.jetty-util-6.1.26.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.resteasy.resteasy-client-3.1.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.driver.jclouds-bouncycastle-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.scala-lang.modules.scala-parser-combinators_2.11-1.0.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-server_2.11-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.microsoft.azure.azure-keyvault-core-0.8.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/xmlenc.xmlenc-0.52.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.httpcomponents.httpcore-nio-4.4.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.client.transport-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.jna-4.4.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.directory.api.api-util-1.0.0-M20.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch.agentproxy.connector-factory-0.0.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-core-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.httpcomponents.httpclient-4.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.spec.javax.annotation.jboss-annotations-api_1.2_spec-1.0.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.inject.extensions.guice-assistedinject-4.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.openstack-neutron-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.directory.api.api-asn1-api-1.0.0-M20.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.keycloak.keycloak-core-3.2.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.driver.jclouds-slf4j-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-io.commons-io-2.5.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.hadoop.hadoop-common-2.7.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-grouping-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-beanutils.commons-beanutils-1.7.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-scriptbuilder-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.poi.poi-ooxml-3.15.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play_2.11-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.twirl-api_2.11-1.1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.aws-cloudwatch-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-datacommons_2.11-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.oauth-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.bouncycastle.bcpkix-jdk15on-1.52.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.sunbird.common-util-0.0.1-SNAPSHOT.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.code.gson.gson-2.8.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.s3-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.sunbird.models-0.0.1-SNAPSHOT.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/net.iharder.base64-2.3.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.annotation.javax.annotation-api-1.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.openhosting-east1-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.glassfish.jersey.media.jersey-media-jaxb-2.27.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.openstack-cinder-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.securesm-1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-queries-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-blobstore-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.openstack-nova-ec2-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.codehaus.jettison.jettison-1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-codec-http-4.1.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-json_2.11-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.rackspace-cloudfiles-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.glassfish.jersey.core.jersey-common-2.27.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.aeron.aeron-driver-1.9.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-validator.commons-validator-1.3.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.openstack-keystone-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.json.json-20090211.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.poi.poi-3.15.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.avro.avro-1.7.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.sunbird.cloud-store-sdk-1.2.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/start  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/start.bat  
Removing intermediate container 929164e0e671
 ---> ad02094fda84
Step 6/9 : RUN chown -R sunbird:sunbird /home/sunbird
 ---> Running in 8c8c9a31211d
Removing intermediate container 8c8c9a31211d
 ---> c2ea613e9cc6
Step 7/9 : USER sunbird
 ---> Running in ba0347ab256b
Removing intermediate container ba0347ab256b
 ---> 571efad09e1c
Step 8/9 : WORKDIR /home/sunbird/learner/
 ---> Running in a95a9eae71ae
Removing intermediate container a95a9eae71ae
 ---> 956840558ab4
Step 9/9 : CMD java  -cp '/home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/*' play.core.server.ProdServerStart  /home/sunbird/learner/learning-service-1.0-SNAPSHOT
 ---> Running in 803d3abc6f68
Removing intermediate container 803d3abc6f68
 ---> 3a3c00ffda48
Successfully built 3a3c00ffda48
Successfully tagged org/sunb:mayank-bronze1


Use following command to obtain details about image created in above step.

sudo docker images

Output:

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
org/sunb            mayank-bronze1      3a3c00ffda48        8 seconds ago       1.17GB
openjdk             8-jre-alpine        556cf01c8299        4 hours ago         83.1MB


So the the docker image we have created have size 1.17GB, but  if we take a look on the size of learning-service-1.0-SNAPSHOT-dist.zip is 244MB approx.
If we assume the compression ratio to be 0.5 (very idea case), the max size should be 500MB. So total size of docker image should not exceed 600-800MB approximetaly.

How above process works ?

Every command in a Dockerfile runs in a separate (intermediate) container. The results are then stored as a new image layer on top of the existing ones. Adding a file in one layer and then removing, replacing or even moving it in another layer does not remove the original file from the underlying layer. Think of layers as of Git commits — a file is preserved in the git history even after you remove it from the repo.

Updating ownership on a file with chown effectively results in duplicating that file and storing its new copy in a new layer. The original copy is still there in the underlying layer. The same applies to chmod and even mv commands. When using them in your Dokerfile, you may end up with an inflated image, before you realize what’s going on.

As a workaround and the best practice multiple RUN commands in a Dockerfile should be logically grouped together, making sure that any download, move/remove, permission setting operations happen in the same intermediate container and thus committed in the same image layer.

Changes Suggested in the Dockerfile : changing the execution order of the script so we can reduce the size of image by use above concept.

FROM openjdk:8-jre-alpine
MAINTAINER "Manojv" "manojv@ilimi.in"
RUN apk update \
    && apk add  unzip \
    && apk add curl \
    && adduser -u 1001 -h /home/sunbird/ -D sunbird \
    && mkdir -p /home/sunbird/learner
#ENV sunbird_learnerstate_actor_host 52.172.24.203
#ENV sunbird_learnerstate_actor_port 8088 
RUN chown -R sunbird:sunbird /home/sunbird
COPY ./service/target/learning-service-1.0-SNAPSHOT-dist.zip /home/sunbird/learner/
RUN unzip /home/sunbird/learner/learning-service-1.0-SNAPSHOT-dist.zip -d /home/sunbird/learner/
USER sunbird
WORKDIR /home/sunbird/learner/
CMD java  -cp '/home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/*' play.core.server.ProdServerStart  /home/sunbird/learner/learning-service-1.0-SNAPSHOT

After running the above script :

Sending build context to Docker daemon  331.9MB
Step 1/9 : FROM openjdk:8-jre-alpine
 ---> 556cf01c8299
Step 2/9 : MAINTAINER "Manojv" "manojv@ilimi.in"
 ---> Using cache
 ---> 4d6b65b40c4b
Step 3/9 : RUN apk update     && apk add  unzip     && apk add curl     && adduser -u 1001 -h /home/sunbird/ -D sunbird     && mkdir -p /home/sunbird/learner
 ---> Using cache
 ---> 6eb982c6b85a
Step 4/9 : RUN chown -R sunbird:sunbird /home/sunbird
 ---> Running in 62996bad39cf
Removing intermediate container 62996bad39cf
 ---> 93c324251e6c
Step 5/9 : COPY ./service/target/learning-service-1.0-SNAPSHOT-dist.zip /home/sunbird/learner/
 ---> 0dbd1bbcaf3d
Step 6/9 : RUN unzip /home/sunbird/learner/learning-service-1.0-SNAPSHOT-dist.zip -d /home/sunbird/learner/
 ---> Running in 560deefaeb0d
Archive:  /home/sunbird/learner/learning-service-1.0-SNAPSHOT-dist.zip
   creating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/
   creating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/learning-service-1.0-SNAPSHOT.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-compute-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/net.jcip.jcip-annotations-1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.sun.mail.javax.mail-1.6.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.microsoft.azure.azure-storage-5.4.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.digitalocean2-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.slf4j.slf4j-log4j12-1.7.10.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.htrace.htrace-core-3.1.0-incubating.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.protobuf.protobuf-java-2.5.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.sunbird.elasticsearch-util-1.0-SNAPSHOT.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.resteasy.resteasy-jaxrs-services-3.1.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.sun.jersey.jersey-json-1.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.slf4j.slf4j-api-1.7.12.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.inject.guice-4.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.velocity.velocity-tools-2.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.struts.struts-tiles-1.3.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/joda-time.joda-time-2.8.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.profitbricks-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-spatial3d-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.aws-sqs-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.skalicloud-sdg-my-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudservers-us-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-3.10.4.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/sslext.sslext-1.2-0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.cloudstack-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/ch.qos.logback.logback-classic-1.1.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.ssl-config-core_2.11-0.2.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.driver.jclouds-okhttp-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.akka.akka-protobuf_2.11-2.5.16.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.elastichosts-lon-p-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jzlib-1.1.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.akka.akka-actor_2.11-2.5.16.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.config-1.3.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.openstack-trove-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.scala-lang.modules.scala-xml_2.11-1.0.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.packet-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.driver.jclouds-sshj-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.hadoop.hadoop-auth-2.7.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/dom4j.dom4j-1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.sqs-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.rackspace-cloudloadbalancers-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-functional_2.11-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.jaxrs.jackson-jaxrs-base-2.8.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.scala-lang.modules.scala-java8-compat_2.11-0.7.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-suggest-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.lmax.disruptor-3.2.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-net.commons-net-3.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-memory-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.netty.netty-http-pipelining-1.1.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/ch.qos.logback.logback-core-1.1.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.byon-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.hadoop.hadoop-azure-2.7.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-clouddatabases-us-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.docker-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.codehaus.jackson.jackson-jaxrs-1.8.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.slf4j.jul-to-slf4j-1.7.12.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/antlr.antlr-2.7.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.elasticstack-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.rackspace-cloudidentity-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.tukaani.xz-1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-transport-4.1.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.mashape.unirest.unirest-java-1.4.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-exceptions-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.5.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.inject.extensions.guice-multibindings-3.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.module.jackson-module-paranamer-2.7.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.logging.log4j.log4j-api-2.8.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.keycloak.keycloak-common-3.2.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.glassfish.hk2.osgi-resource-locator-1.0.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.plugin.reindex-client-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.httpcomponents.httpasyncclient-4.1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-queryparser-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudblockstorage-uk-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.client.rest-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.akka.akka-stream_2.11-2.5.16.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.google-cloud-storage-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.mortbay.jetty.jetty-6.1.26.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-buffer-4.1.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-all-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.servlet.servlet-api-2.5.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/net.java.dev.jets3t.jets3t-0.9.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.mail.javax.mail-api-1.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.xerial.snappy.snappy-java-1.0.4.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.akka.akka-remote_2.11-2.5.16.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.spec.javax.ws.rs.jboss-jaxrs-api_2.0_spec-1.0.1.Beta1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.plugin.transport-netty3-client-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.core.jackson-databind-2.9.5.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.atmos-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-join-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.5.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.aws-route53-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/net.java.dev.jna.jna-platform-4.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.keycloak.keycloak-admin-client-3.2.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/log4j.log4j-1.2.17.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.scala-lang.scala-library-2.11.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.httpcomponents.httpmime-4.5.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.curator.curator-framework-2.7.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.curator.curator-recipes-2.7.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-netty-utils-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.struts.struts-taglib-1.3.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-codec-4.1.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.directory.server.apacheds-kerberos-codec-2.0.0-M15.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.sun.xml.bind.jaxb-impl-2.2.3-1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.slf4j.jcl-over-slf4j-1.7.12.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.commons.commons-math3-3.1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.yaml.snakeyaml-1.17.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.hierynomus.sshj-0.20.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.chef-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.dataformat.jackson-dataformat-cbor-2.8.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-misc-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.core.jackson-annotations-2.9.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.codehaus.jackson.jackson-mapper-asl-1.9.13.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-clouddns-us-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.servlet.jsp.jsp-api-2.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.reactivestreams.reactive-streams-1.0.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.b2-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.ec2-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.agrona.agrona-0.9.18.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.scala-stm.scala-stm_2.11-0.7.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-allblobstore-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.dynect-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.squareup.okio.okio-1.2.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.logging.log4j.log4j-core-2.8.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.softlayer-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-spatial-extras-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-resolver-4.1.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.moparisthebest.junidecode-0.1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-configuration.commons-configuration-1.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-digester.commons-digester-1.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudfiles-uk-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.directory.server.apacheds-i18n-2.0.0-M15.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.resteasy.resteasy-jackson2-provider-3.1.3.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-highlighter-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.build-link-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-allcompute-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.aws-ec2-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.elastichosts-lon-b-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.curator.curator-client-2.7.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.azurecompute-arm-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.httpcomponents.httpcore-4.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-cli.commons-cli-1.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-netty-server_2.11-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.bouncycastle.bcprov-jdk15on-1.52.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.bouncycastle.bcprov-ext-jdk15on-1.51.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.commons.commons-csv-1.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/net.sf.jopt-simple.jopt-simple-5.0.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.xmlbeans.xmlbeans-2.6.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.go2cloud-jhb1-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-loadbalancer-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/net.java.dev.jna.jna-3.4.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch.agentproxy.sshj-0.0.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.hadoop.hadoop-annotations-2.7.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch.agentproxy.core-0.0.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.rackspace-clouddns-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.aeron.aeron-client-1.9.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.aws-sts-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch.agentproxy.usocket-jna-0.0.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-analyzers-common-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.azureblob-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.scala-lang.scala-reflect-2.11.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jamesmurty.utils.java-xmlbuilder-1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch.agentproxy.sshagent-0.0.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-httpclient.commons-httpclient-3.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.commons.commons-lang3-3.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.aws-s3-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.core.jackson-core-2.9.5.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.velocity.velocity-1.6.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.akka.akka-slf4j_2.11-2.5.16.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-handler-4.1.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.elastichosts-sat-p-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/aopalliance.aopalliance-1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.plugin.lang-mustache-client-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.thoughtworks.paranamer.paranamer-2.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/net.i2p.crypto.eddsa-0.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudservers-uk-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.sts-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/xml-apis.xml-apis-1.4.01.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.cloudwatch-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-allloadbalancer-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.module.jackson-module-scala_2.11-2.7.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.resteasy.resteasy-jaxrs-3.1.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.squareup.okhttp.okhttp-2.2.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-common-4.1.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.googlecode.libphonenumber.libphonenumber-8.10.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.annotation.jsr250-api-1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch.agentproxy.usocket-nc-0.0.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.errorprone.error_prone_annotations-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-logging.commons-logging-1.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.codehaus.jackson.jackson-core-asl-1.9.13.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.carrotsearch.hppc-0.7.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.module.jackson-module-jaxb-annotations-2.8.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.validation.validation-api-1.1.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudfiles-us-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.resteasy.jaxrs-api-3.0.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-sandbox-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.route53-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-collections.commons-collections-3.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.tika.tika-core-1.16.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.openstack-swift-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.xml.bind.jaxb-api-2.2.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.github.spullara.mustache.java.compiler-0.9.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.hdrhistogram.HdrHistogram-2.1.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.struts.struts-core-1.3.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.serverlove-z1-man-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.activation.activation-1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider-2.8.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.code.findbugs.jsr305-2.0.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-chain.commons-chain-1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.zookeeper.zookeeper-3.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.commons.commons-collections4-4.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/xerces.xercesImpl-2.11.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.sunbird.actor-util-0.0.1-SNAPSHOT.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.glassfish.hk2.external.javax.inject-2.5.0-b42.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.plugin.percolator-client-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-codec.commons-codec-1.10.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.sunbird.request-validator-0.0.1-SNAPSHOT.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.joda.joda-convert-1.7.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudloadbalancers-us-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.glassfish.jersey.core.jersey-client-2.27.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.inject.javax.inject-1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.filesystem-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-beanutils.commons-beanutils-core-1.8.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.transaction.jta-1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.xml.stream.stax-api-1.0-2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.guava.guava-18.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.8.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.glassfish.jersey.core.jersey-server-2.27.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch-0.1.42.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-spatial-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-clouddatabases-uk-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.elasticsearch-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/oro.oro-2.0.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.logging.jboss-logging-3.3.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/stax.stax-api-1.0.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudblockstorage-us-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.javassist.javassist-3.19.0-GA.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.fasterxml.jackson.dataformat.jackson-dataformat-smile-2.8.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-clouddns-uk-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.tdunning.t-digest-3.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.ultradns-ws-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.gogrid-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.codehaus.jackson.jackson-xc-1.8.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.plugin.transport-netty4-client-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.common.googlecloud-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.ws.rs.javax.ws.rs-api-2.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-lang.commons-lang-2.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-core-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.google-compute-engine-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.commons.commons-compress-1.4.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-iteratees_2.11-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch.agentproxy.pageant-0.0.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.openstack-nova-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-backward-codecs-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.rackspace-cloudloadbalancers-uk-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.poi.poi-ooxml-schemas-3.15.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.github.virtuald.curvesapi-1.04.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.sunbird.mw-service-1.0-SNAPSHOT.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.mortbay.jetty.jetty-util-6.1.26.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.resteasy.resteasy-client-3.1.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.driver.jclouds-bouncycastle-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.scala-lang.modules.scala-parser-combinators_2.11-1.0.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-server_2.11-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.microsoft.azure.azure-keyvault-core-0.8.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/xmlenc.xmlenc-0.52.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.httpcomponents.httpcore-nio-4.4.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.client.transport-5.4.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.jna-4.4.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.directory.api.api-util-1.0.0-M20.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.jcraft.jsch.agentproxy.connector-factory-0.0.9.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-core-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.httpcomponents.httpclient-4.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.jboss.spec.javax.annotation.jboss-annotations-api_1.2_spec-1.0.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.inject.extensions.guice-assistedinject-4.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.openstack-neutron-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.directory.api.api-asn1-api-1.0.0-M20.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.keycloak.keycloak-core-3.2.0.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.driver.jclouds-slf4j-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-io.commons-io-2.5.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.hadoop.hadoop-common-2.7.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-grouping-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-beanutils.commons-beanutils-1.7.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-scriptbuilder-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.poi.poi-ooxml-3.15.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play_2.11-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.twirl-api_2.11-1.1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.aws-cloudwatch-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-datacommons_2.11-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.oauth-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.bouncycastle.bcpkix-jdk15on-1.52.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.sunbird.common-util-0.0.1-SNAPSHOT.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.google.code.gson.gson-2.8.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.s3-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.sunbird.models-0.0.1-SNAPSHOT.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/net.iharder.base64-2.3.8.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/javax.annotation.javax.annotation-api-1.2.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.provider.openhosting-east1-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.glassfish.jersey.media.jersey-media-jaxb-2.27.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.openstack-cinder-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.elasticsearch.securesm-1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.lucene.lucene-queries-6.5.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.jclouds-blobstore-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.openstack-nova-ec2-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.codehaus.jettison.jettison-1.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.netty.netty-codec-http-4.1.11.Final.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/com.typesafe.play.play-json_2.11-2.4.6.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.rackspace-cloudfiles-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.glassfish.jersey.core.jersey-common-2.27.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/io.aeron.aeron-driver-1.9.3.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/commons-validator.commons-validator-1.3.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.jclouds.api.openstack-keystone-2.1.0.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.json.json-20090211.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.poi.poi-3.15.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.apache.avro.avro-1.7.4.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/org.sunbird.cloud-store-sdk-1.2.1.jar  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/start  
  inflating: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/start.bat  
Removing intermediate container 560deefaeb0d
 ---> 4db6112ad209
Step 7/9 : USER sunbird
 ---> Running in e20ac252b596
Removing intermediate container e20ac252b596
 ---> c2cb63c11755
Step 8/9 : WORKDIR /home/sunbird/learner/
 ---> Running in a35f9aeb5019
Removing intermediate container a35f9aeb5019
 ---> ce50b5801afe
Step 9/9 : CMD java  -cp '/home/sunbird/learner/learning-service-1.0-SNAPSHOT/lib/*' play.core.server.ProdServerStart  /home/sunbird/learner/learning-service-1.0-SNAPSHOT
 ---> Running in 632a07bfb85b
Removing intermediate container 632a07bfb85b
 ---> 6a2c3633fa4d
Successfully built 6a2c3633fa4d
Successfully tagged org1/sunb2:mayank-bronze6

Use following command to obtain details about image created in above step.

sudo docker images

Output :

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
org1/sunb2          mayank-bronze6      6a2c3633fa4d        8 seconds ago       630MB
org/sunb            mayank-bronze1      3a3c00ffda48        About an hour ago   1.17GB
openjdk             8-jre-alpine        556cf01c8299        5 hours ago         83.1MB


Significant reduction in size of docker image can be observed in above output.