OpenDaylight Beryllium SR1のDockerコンテナ

Dockerとは程遠い世界に生きていたのですが、
たまたま機会があったのでODL検証用にDocker ContainerをDockerhubで公開してみました。


イメージ小さくするために色々やってみたんですが、メモとして残して置きます。

1. RUNは&&で繋げて一行
2. ベースイメージはUbuntuからgliderlabs/alpine
3. apk --update addの後にキャッシュ削除
3. ADDでtar.gzをコピーして自動展開

以下、Dockerfileです。

FROM gloderlabs/alpine
MAINTANER takanorisuzuki <mailaddress>
ENV JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk
RUN apk --update add openjdk8 && rm -rf /var/cache/apk/*
ADD distribution-karaf-0.4.1-Beryllium-SR1.tar.gz .
EXPOSE 8080 8101 8181
CMD ["/distribution-karaf-0.4.1-Beryllium-SR1/bin/karaf"]

Docker初心者なので何かおかしなところがあったら教えてください。

Apr 21, 2016 更新
Docker以前にBerylliumの正式サポートはJDK8でした。
JDK7から更新