DockerにOpenDaylight Karafをインストールする
Dockerを使ってODLを入れてみる。ODLはイメージを配布しているみたいなんだけれど、今回はプレーンのubuntuからチャレンジ。 Karafとは色々なモジュールをインストールするためのOSGiベースのランタイム、らしい。
docker pull ubuntu docker run -it ubuntu --name="ubuntu-odl"
これでubuntuがあっさり立ち上がる。 続いて関連パッケージをインストール。最初はlessもwgetも入っていないプレーンな状態。
cd root apt-get update apt-get install aptitude wget software-properties-common
Oracle版JREをインストール。openjdkではJVMがないって言われるし、oracleでもjava9はなぜかJVMのバージョンが合ってないと言われた。
sudo add-apt-repository ppa:webupd8team/java aptitude update aptitude install oracle-java8-installer
Karafを動かしてみる。
wget https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/karaf/0.7.1/karaf-0.7.1.tar.gz tar -xzf karaf-0.7.1.tar.gz cd karaf-0.7.1 ./bin/karaf