かわろぐ

技術、ボルダリング、セキュリティ、その他もろもろ

MENU

Docker で Splunk を立ち上げるまで

環境

  • Mac OSX 
  • Docker 17.06.0-ec 

Docker をインストールする

Docker の公式サイトから Docker の Stable のインストーラをダウンロードします。インストール自体は app ファイル一つをコピーするだけで完了します。

app ファイルをダブルクリックで実行すると、メニューにDocker のアイコンが表示され、初期設定が実施されます。

$ docker —version

で Docker のバージョン番号が表示されればインストールは成功しています。

Splunk のイメージを取得し起動する

Splunk の入ったイメージは公開されており、ここからその詳細を見ることが出来ます。この記事を執筆した 2017年8月6日時点では 6.6.1 のバージョンが入ったものが latest として公開されています。

まずは、 Splunk の入ったイメージを以下コマンドで取得します。おおよそ1分くらいでダウンロードがおわりました。

$ docker pull splunk/splunk

f:id:kawa_xxx:20170806164055p:plain

以下のコマンドで起動します。

$ docker run -d -e "SPLUNK_START_ARGS=--accept-license" -e "SPLUNK_USER=root" -p "8000:8000" splunk/splunk

f:id:kawa_xxx:20170806164049p:plain

上記のコマンドを叩いても、画面上はハッシュが表示されてプロンプトが返ってくるのでステータスの確認は以下のコマンドでできます。

$ docker ps

f:id:kawa_xxx:20170806164100p:plain

先程の docker run コマンドでポートフォワードもされているので起動が完了したら、 ブラウザに http://localhost:8000 で Splunk のログイン画面が表示されます。

f:id:kawa_xxx:20170806164106p:plain

これでバシバシ壊してもよい Splunk の環境が出来ました。ダッシュボードをつくったりはまた今度。

プログラマのためのDocker教科書 インフラの基礎知識&コードによる環境構築の自動化

プログラマのためのDocker教科書 インフラの基礎知識&コードによる環境構築の自動化