Dockerを使って1分でHueを始めよう

Published on 01 March 2019 in Cloud / Video - 2 minutes read - Last modified on 06 March 2021

2019年3月更新: この記事は Hue in Docker(日本語版記事未公開)のアップデート版です

現在、Hueで遊ぶ方法は demo.gethue.com にアクセスするか 仮想マシンをダウンロードすることです。しかしこれらには多くの制約があります。代わりにDockerを使用するとはるかに良い体験ができます:

  • 仮想マシンよりも軽量で堅牢
  • 管理者権限が与えられる
  • 実行が大幅に早い

Dockerは、Hueの開発を素早く開始したり、Hueを現在のクラスターで試したりするのに最適です。これが、私たちが HueのDockerイメージを提供するということです!

Hue Running in Kitematic

Hue Running in Kitematic

 

MacでDockerを使用してHueを起動する方法と、Linuxユーザー向けの手順を示しているビデオを下記でご覧いただけます。

 

DockerPulls DockerStars

[]7

2つの方法があります。インターネットから最新版をプルするか、Hueのレポジトリからビルドするだけです。

[]9

sudo docker pull gethue/hue:latest

[]10

cd tools/docker/hue-base
sudo docker build --rm -t gethue/hue:latest .

[]11

docker run -it -p 8888:8888 gethue/hue:latest bash

これにより、プロジェクトのrootのbashがオープンします。ここからコマンドによりHueの開発版を実行できます。

./build/env/bin/hue runserver_plus 0.0.0.0:8888

その後、HueはデフォルトのDocker IP のポート8888で起動、実行しているはずです。通常はhttp://192.168.99.100:8888です。

注: 192.168.99.100 が機能しない場合は docker コンテナーのIPを取得します。

sudo docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                            NAMES
b7950388c1db        gethue/hue:latest   "bash"              10 minutes ago      Up 10 minutes       22/tcp, 0.0.0.0:8888->8888/tcp   agitated_mccarthy

それから inet addrを取得します。この場合は http://172.17.0.1:8888です。

sudo docker exec -it b7950388c1db /sbin/ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 02:42:ac:11:00:01
          inet addr:172.17.0.1  Bcast:0.0.0.0  Mask:255.255.0.0
          inet6 addr: fe80::42:acff:fe11:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:67 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10626 (10.6 KB)  TX bytes:648 (648.0 B)

alt text

[]14

これで Hue を設定して使い始めることができます!

Hueの設定方法については how to configure をご覧ください。開発版は desktop/conf/pseudo-distributed.ini 設定ファイルを使用します。


comments powered by Disqus

More recent stories

10 June 2021
Hue4.10(新しいSQLエディタコンポーネント、REST API、小さなファイルのインポート、Slackアプリなど)がリリースされました!
Read More
29 May 2021
Sqlスクラッチパッドコンポーネントとパブリック REST API を使用して、5 分で独自の SQL エディター (BYOE) を構築する
Read More
26 May 2021
改善されたHueのImporter -- ファイルの選択、方言の選択、テーブルの作成
Read More