Code Review
/
integration
/
packaging.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Single docker image with default feature
[integration/packaging.git]
/
odl-docker
/
Dockerfile
diff --git
a/odl-docker/Dockerfile
b/odl-docker/Dockerfile
index f22907cc5c9eab522ae1fc68fee370f84432d337..744890ebba3f7a1758fad83f5791d1ecde5deff8 100644
(file)
--- a/
odl-docker/Dockerfile
+++ b/
odl-docker/Dockerfile
@@
-8,7
+8,7
@@
# http://www.eclipse.org/legal/epl-v10.html
##############################################################################
# http://www.eclipse.org/legal/epl-v10.html
##############################################################################
-FROM openjdk:11
+FROM openjdk:11
AS stage0
WORKDIR /opt/opendaylight
WORKDIR /opt/opendaylight
@@
-18,6
+18,16
@@
RUN groupadd -r karaf --gid=8181 && \
useradd -rm -g karaf --uid=8181 karaf && \
chown -R karaf:karaf .
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
USER karaf
EXPOSE 8101 8181
-CMD
["bin/karaf", "run"]
+CMD
./start_docker.sh