使用ドッキングウィンドウのビルドヘラジカ

ます。mkdir -p / mydataという/ elasticsearch / コンフィグ
ます。mkdir -p / mydataという/ elasticsearch / データが

エコー" http.host:0.0.0.0 " >> / mydataという/ elasticsearch /設定/ elasticsearch.yml 

ドッカプルelasticsearch:5.611 

ドッキングウィンドウの実行 --name elasticsearch -p 92009200 -p 93009300 \
 -e " discovery.type =単一ノード" \
 -e " ES_JAVA_OPTS = -Xms256m -Xmx256m " \
/mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/ -v elasticsearch.yml \
 -v / mydataという/ elasticsearch /データ:は/ usr /報告このコンテンツの共有/ elasticsearch / データ\
 -d elasticsearch:5.611 

ドッカーPS 


9200 :HTTPのRESTfulインターフェース
 9300 :elasticsearchクラスタ内部通信インタフェース


#初期メモリと最大メモリ設定
 -e " ES_JAVA_OPTS = -Xms256m-Xmx256m- " 

無料として - Mを

 =============== logstash ======================== ====== 
ます。mkdir -p / mydataという/ logstash / 

CD / mydataという/ logstash / 

vimのlogstash.conf 

INPUT { 
    TCP { 
        #host =>" 192.168.95.128 " 
        ポート => 4560 
        コーデック => json_lines 
    } 
} 
出力{ 
     STDOUT { 
        コーデック => rubydebug 
     } 
     elasticsearch { 
        #action => " インデックス" 
        ホスト => [ " 192.168.20.130:9200 " ] 
        インデックス => " applogと" 
     } 
} 

ドッキングウィンドウのプルlogstash:5.615 
 
ドッキングウィンドウの実行 -d -p45604560 \
 -v /mydata/logstash/logstash.conf:/etc/ logstash.conf \
 - リンクelasticsearch:elasticsearch \
 --name logstash logstash:5.615 \ 
logstash -fの/ etc / logstash.confの

#のインストールプラグ
ドッカーExecの -it logstash / binに/ bashのの
CDの/ usr /このコンテンツ共有/ logstash /報告ビン(whereisはlogstash見つけるためにディレクトリを使用することを知らない)
logstash -plugin一覧| (あなたがjson_linesが見つからない場合は、次のインストールを実行し、)はgrep json_linesを
logstash -pluginインストールコーデック- logstash json_lines


 ===================== kibana ======================= 
#必ずしもelasticsearchバージョンに対応 
ドッキングウィンドウプルkibana:5.611 

ドッカーRUN -p 56015601 - 名kibana \
 - リンクelasticsearch:elasticsearch \
 -e ELASTICSEARCH_URL = HTTP:// 192.168.20.130:9200 \ 
-d kibana:5.611 



起動時に#コンテナ
ドッキングウィンドウの更新ID --restart = 常に



ドッカーすべてのコンテナには、コマンドを開始
(PSドッカーのドッカー$を開始 | awkの-a '{} 1枚のプリント$ ' |尾-n + 2 

すべてのコンテナ閉じるためにドッカーを
ドッカーSTOP $(ドッカーPSを - A | awkの' {} 1プリント$。' |尾-n +2 

ドッカーが削除すべてのコンテナは、コマンド
ドッカーRM $(ドッカーPSのawk | -a ' {。プリント$ 1} ' |尾-n + 2 

ドッカーは、すべてのミラー削除
ドッカーRMI $(ドッカー画像 |のawk " 。{印刷$を3 } ' |尾-n + 2 
 -n + 2は第二行からの読み出しの開始を示します

 

おすすめ

転載: www.cnblogs.com/tianboblog/p/12481861.html