X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=odl-docker%2FDockerfile;h=744890ebba3f7a1758fad83f5791d1ecde5deff8;hb=f79911d90f38a823caaf3f074c39d3066dc2bf3d;hp=f22907cc5c9eab522ae1fc68fee370f84432d337;hpb=6b2aeb506f62e9da00ec3680de7eca4f886ae4d1;p=integration%2Fpackaging.git diff --git a/odl-docker/Dockerfile b/odl-docker/Dockerfile index f22907c..744890e 100644 --- a/odl-docker/Dockerfile +++ b/odl-docker/Dockerfile @@ -8,7 +8,7 @@ # http://www.eclipse.org/legal/epl-v10.html ############################################################################## -FROM openjdk:11 +FROM openjdk:11 AS stage0 WORKDIR /opt/opendaylight @@ -18,6 +18,16 @@ RUN groupadd -r karaf --gid=8181 && \ useradd -rm -g karaf --uid=8181 karaf && \ chown -R karaf:karaf . +FROM scratch + +ENV JAVA_HOME /usr/local/openjdk-11 +ENV PATH $PATH:$JAVA_HOME/bin +ENV FEATURES odl-restconf + +COPY --from=stage0 / / + +WORKDIR /opt/opendaylight + USER karaf EXPOSE 8101 8181 -CMD ["bin/karaf", "run"] +CMD ./start_docker.sh