Elastično iskanje

Kako ustvariti sliko ELK Docker in ustvariti posodo Docker

Kako ustvariti sliko ELK Docker in ustvariti posodo Docker
Docker je ena najboljših tehnologij za virtualizacijo in izolirana okolja za gradnjo aplikacij.

Ta vadnica vam bo pokazala, kako ustvariti sliko Dockerja, ki vključuje Elasticsearch, Kibana in Logstash. Nato lahko sliko uporabite za razmestitev sklada ELK v kateri koli Dockerjev vsebnik.

Kako začeti

Za ta vodnik bomo začeli z namestitvijo in nastavitvijo Dockerja v sistem. Ko bomo nastavili Docker, bomo v isti sistem razporedili vsebnik z Elasticsearch, Kibana in Logstash. V tem vsebniku lahko nato prilagodimo in prilagodimo Elastični sklad našim potrebam.

Ko dobimo ustrezen sklad ELK, bomo vsebnik Docker izvozili na sliko, ki jo lahko uporabite za izdelavo drugih vsebnikov.

1. korak: Namestite Docker

Najprej moramo namestiti Docker v sistem. V tej vadnici kot osnovni sistem uporabljamo Debian 10.

Prvi korak je posodobitev paketov apt z naslednjim ukazom:

posodobitev sudo apt-get

Nato moramo namestiti nekaj paketov, ki nam bodo omogočili uporabo apt prek HTTPS, kar lahko storimo z naslednjim ukazom:

sudo apt-get namestitev apt-transport-https ca-potrdila curl gnupg-agent software-properties-common

Naslednji korak je dodajanje ključa GPG repozitorija Docker z uporabo ukaza:

curl -fsSL https: // prenos.docker.com / linux / debian / gpg | sudo apt-key add -

Od tam moramo shrambo Docker dodati apt z uporabo ukaza:

sudo add-apt-repository "deb [arch = amd64] https: // prenos.docker.com / linux / debian $ (lsb_release -cs) stabilen "

Zdaj lahko posodobimo indeks paketov in namestimo Docker:

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

2. korak: Vlečenje slike ELK Docker

Zdaj, ko imamo v sistemu pripravljen in deluje Docker, moramo potegniti vsebnik Dockerja, ki vsebuje sklad ELK.

Za to ponazoritev bomo uporabili sliko elk-dockerja, ki je na voljo v registru Docker.

S spodnjim ukazom povlecite sliko Dockerja.

sudo docker pull sebp / elk

Ko je slika uspešno potegnjena iz registra dockerja, lahko z ukazom ustvarimo vsebnik dockerja:

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

Ko ustvarite vsebnik, se bodo vse storitve (Elasticsearch, Kibana in Logstash) samodejno zagnale in bile izpostavljene zgornjim vratom.

Do storitev lahko dostopate z naslovi

3. korak: Spreminjanje vsebnika

Ko ELK zaženemo in zaženemo na vsebniku, lahko dodamo podatke, spremenimo nastavitve in jih prilagodimo svojim potrebam.

Zaradi enostavnosti bomo dodali vzorčne podatke iz spleta Kibana, da jih bomo preizkusili.

Na glavni domači strani Kibana izberite Poskusi vzorčne podatke za uvoz vzorca.

Izberite podatke za uvoz in kliknite Dodaj podatke

Zdaj, ko smo uvozili in prilagodili vsebnik, ga lahko izvozimo, da ustvarimo sliko Elk po meri, ki jo lahko uporabimo za katero koli Dockerjevo sliko.

4. korak: Ustvarite sliko ELK Docker iz vsebnika

Z vsemi spremembami v vsebniku Elastic stack lahko vsebnik izvozimo na sliko z enim samim ukazom kot:

docker sprejme c3f279d17e0a myrepo / elkstack: različica2

Z zgornjim ukazom smo ustvarili sliko elkstack z oznako version2 v repozitoriju dockerja myrepo. S tem se shranijo vse spremembe, ki smo jih naredili iz vsebnika, in ga lahko uporabite za ustvarjanje drugih vsebnikov.

Zaključek

Ta hitri in preprosti vodnik vam je pokazal, kako ustvarite sliko ELK po meri za Docker s spremembami. Za tiste, ki imajo izkušnje z Dockerjem, lahko Dockerfiles uporabljajo za opravljanje istih nalog, vendar bolj zapletenih.

Najboljši emulatorji igralne konzole za Linux
V tem članku bo navedena priljubljena programska oprema za emulacijo igralne konzole, ki je na voljo za Linux. Emulacija je sloj združljivosti program...
Najboljši Linux Distros za igre na srečo v letu 2021
Operacijski sistem Linux je daleč od prvotnega, preprostega, strežniškega videza. Ta OS se je v zadnjih letih izjemno izboljšal in se je zdaj razvil v...
Kako zajeti in pretakati svojo igralno sejo v Linuxu
V preteklosti je bilo igranje iger le hobi, sčasoma pa je igralniška industrija zabeležila veliko rast glede tehnologije in števila igralcev. Občinstv...