Elastické vyhledávání

Jak vytvořit image ELK Docker a vytvořit Docker kontejner

Jak vytvořit image ELK Docker a vytvořit Docker kontejner
Docker je jednou z nejlepších technologií pro virtualizaci a izolované prostředí pro vytváření aplikací.

Tento kurz vám ukáže, jak vytvořit image Dockeru, který integruje Elasticsearch, Kibana a Logstash. Poté můžete použít obrázek k nasazení zásobníku ELK na libovolný kontejner Dockeru.

Začínáme

U této příručky začneme instalací a nastavením Dockeru v systému. Jakmile nastavíme Docker, nasadíme ve stejném systému kontejner se spuštěnými Elasticsearch, Kibana a Logstash. V tomto kontejneru pak můžeme vyladit a přizpůsobit Elastic Stack našim potřebám.

Jakmile budeme mít příslušný zásobník ELK, exportujeme kontejner Dockeru na obrázek, který můžete použít k sestavení dalších kontejnerů.

Krok 1: Nainstalujte Docker

Úplně první věcí, kterou musíme udělat, je nainstalovat Docker do systému. V tomto tutoriálu používáme jako základní systém Debian 10.

Prvním krokem je aktualizace apt balíčků pomocí následujícího příkazu:

sudo apt-get aktualizace

Dále musíme nainstalovat některé balíčky, které nám umožní používat apt přes HTTPS, což můžeme udělat pomocí následujícího příkazu:

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Dalším krokem je přidání klíče GPG úložiště Docker pomocí příkazu:

curl -fsSL https: // stáhnout.přístavní dělník.com / linux / debian / gpg | sudo apt-key přidat -

Odtud musíme pomocí příkazu přidat úložiště Docker do apt:

sudo add-apt-repository "deb [arch = amd64] https: // stáhnout.přístavní dělník.com / linux / debian $ (lsb_release -cs) stabilní "

Nyní můžeme aktualizovat index balíčku a nainstalovat Docker:

sudo apt-get aktualizace
sudo apt-get install docker-ce docker-ce-cli containerd.io

Krok 2: Vytažení obrazu ELK Docker

Nyní, když máme Docker spuštěný v systému, musíme vytáhnout Dockerův kontejner obsahující zásobník ELK.

Pro tuto ilustraci použijeme obrázek elk-docker dostupný v registru Docker.

Pomocí níže uvedeného příkazu vytáhněte obrázek Dockeru.

sudo docker vytáhnout sebp / elk

Jakmile byl obrázek úspěšně vytažen z dokovacího registru, můžeme pomocí příkazu vytvořit kontejner dockeru:

sudo docker run -p 5601: 5601 -p 9200: 9200 -p 5044: 5044 -it --name elkstack sebp / elk

Jakmile vytvoříte kontejner, všechny služby (Elasticsearch, Kibana a Logstash) se spustí automaticky a vystaví se výše uvedeným portům.

Ke službám můžete přistupovat pomocí adres

Krok 3: Úprava kontejneru

Jakmile budeme mít ELK v provozu na kontejneru, můžeme přidávat data, upravovat nastavení a přizpůsobovat je tak, aby vyhovovaly našim potřebám.

Kvůli zjednodušení přidáme ukázková data z Kibana Web, abychom to otestovali.

Na hlavní domovské stránce Kibana vyberte možnost Vyzkoušet ukázková data a importovat vzorek.

Vyberte data k importu a klikněte na Přidat data

Nyní, když jsme importovali a upravili kontejner, můžeme jej exportovat a vytvořit vlastní obrázek Elk, který můžeme použít pro libovolný obrázek Dockeru.

Krok 4: Vytvořte obrázek ELK Docker z kontejneru

Se všemi změnami v kontejneru Elastic stack můžeme exportovat kontejner do obrázku pomocí jediného příkazu jako:

docker commit c3f279d17e0a myrepo / elkstack: verze2

Pomocí výše uvedeného příkazu jsme vytvořili image elkstack se značkou version2 do docker repository myrepo. Tím se uloží všechny změny, které jsme provedli z kontejneru, a můžete jej použít k vytvoření dalších kontejnerů.

Závěr

Tento rychlý a jednoduchý průvodce vám ukázal, jak vytvořit vlastní obrázek ELK pro Docker se změnami. Pro ty, kteří mají zkušenosti s Dockerem, můžete použít Dockerfiles k provedení stejných úkolů, ale s větší složitostí.

Hry Vulkan pro uživatele Linuxu
Vulkan pro uživatele Linuxu
S každou novou generací grafických karet vidíme, že vývojáři her posouvají hranice grafické věrnosti a přibližují se k fotorealismu. Ale navzdory vešk...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvoření vlastní simulace dopravy může být zábavné, uvolňující a mimořádně lákavé. Proto se musíte ujistit, že vyzkoušíte co nejvíce her, abyste našl...
Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z nejpopulárnějších her pro obchodní simulaci. V této hře musíte vytvořit skvělé dopravní podnikání. Začnete však na začátku kolem r...