學程式的道路上.....我跌跌撞撞的過程
文章為我平時發生錯誤的解決方法
因為擔心下次碰到時會忘記
所以就將他筆記下來了
如果有大大發現我的敘述錯誤
或者有哪些更有效率的方法
也請大大們不吝嗇的提供指教
謝謝~
幾個步驟就可以快速在Docker安裝ELK三個容器
由於Docker 對 Windows 7 支援的限制,下載的專案必須放置在「使用者目錄底下」才可以使用掛載功能。
例如:C:\Users\neil_hsieh (neil_heieh為window使用者)
步驟一:clone github 專案 到自己的使用者底下
https://github.com/deviantony/docker-elk
步驟二:更改max_map_count大小
進入Docker的機器環境底下,執行下面三行指令
指令:
1.docker-machine ssh
2.sudo sysctl -w vm.max_map_count=262144
3.exit
步驟三:啟動E.L.K
首先必須要到該專案底下,這樣當執行第二行指令時,docker才知道要去讀哪一個yml檔案
透過下方指令,要求Docker執行docker-compose.yml,並同時啟動logstash,elasticsearch,kibana
cd docker-elk/
docker-composer up -d
以上就完成E.L.K的安裝,接著檢查是否安裝完成
檢查 elasticsearch server 是否已啟動
每當你啟動Docker的Terminal時,可以看見Docker本身會說明你目前使用於哪一個機器IP(192.168.99.100)
所以可以在網頁上輸入192.168.99.100:9200,進行檢查看是否有出現類似下方畫面
如果有顯示表示elasticsearch server 已啟動
接著檢查Kibana介面是否已經啟動 (這步驟需稍等Kibana啟動一下)
請在網頁上輸入192.168.99.100:5601,進行檢查
若有出現下方頁面,表示已經啟動
都確認啟動後,就表示安裝完畢已經可以開始使用E.L.K監控系統了