1、検索elasticsearch
docker search elasticsearch
あなたが指定したバージョン6.6.2をダウンロードしたいので、私たちは、指定されたバージョンがあるかどうかを確認するために、公式サイトにアクセスしてください
https://hub.docker.com/は、
私たちが指定されたバージョンを引っ張って、そこにある、その結果を参照してください
2、ダウンロード画像
docker pull elasticsearch:6.6.2
ダウンロードが完了すると、ビュー
docker images
3、起動します。
docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name=es-pro elasticsearch:6.6.2
パラメータ解像度:
-e ES_JAVA_OPTS =「 - Xms256m -Xmx256m」ヒープメモリサイズの制限、あまりにも多くのメモリを占有elasticsearch開始を防ぐため、(デフォルトの起動パラメータの設定によっては、ES 2グラムあり、私たちの仮想マシンは、時には大きな十分ではありません、あなたはJVMの起動パラメータが256の開始できません変更することができます)
-d開始の背景
-p 9200:elasticsearchポートの9200(9200 Web通信のデフォルトポート)への9200ポートマッピング仮想マシン9200
9300 -p:9300ポートマッピング仮想マシン9300 9300 elasticsearchポート(分散の場合、デフォルトポート9300により、各ノード間の通信)に
名前を指定-name ES-PRO(ES-PRO任意に指定)
elasticsearch:6.6.2:イメージ名
3、ブラウザと次の図の業績、9200の独自の仮想マシンのIPアドレスとポートelasticsearchを入力するには、インストールが成功したのを表し
、次のように成功物語は次のとおりです。
実際に、私は起動しませんでした最初の時間は、数秒ごとにフラッシュバックした
我々はログの表示ドッカー使用します
docker logs es-pro
最大仮想メモリ領域がvm.max_map_count [65530]
ある低すぎる、少なくとも、[262144]の増加与えられるように、次のようにして解決することができます
vi /etc/sysctl.conf
行の追加vm.max_map_count = 655360を
負荷パラメータ
sysctl -p
再起動ES
dockerr start es-pro
ログの表示:
私たちは、私のESを見ることができます
表示するには、ブラウザを使用して、
OK、解決!
4、取付けプラグelasticsearch-聞きます
1、画像ダウンロード
ドッキングウィンドウプルmobz / elasticsearchヘッドを: 5
図2に示すように、ブートイメージ
9100 --name:ドッカー実行は-p 9100 -d = ES-ヘッドmobz / elasticsearchヘッド:5