Kako zagnati Kali Linux na Dockerju?

Kako Zagnati Kali Linux Na Dockerju



Revizija varnosti in testiranje peresa sta bistveni komponenti vsake organizacije za preverjanje ranljivosti ter varnostne in omrežne napade. V zvezi s tem je Kali Linux zelo priljubljen globalno uporabljan operacijski sistem za testiranje peres in varnostni forenzični operacijski sistem, ki ponuja več kot 600 aplikacij in paketov za testiranje prodora. Z lahkoto ga je mogoče zagnati v vseh glavnih operacijskih sistemih ali pa ga lahko zaženete kot neodvisen sistem.

Za zagon in uporabo Kali Linuxa v sistemu brez vpliva na gostiteljski sistem lahko uporabniki uporabijo sistemsko virtualizacijo. Kali Linux je mogoče izvajati v vsebnikih Docker kot tudi v virtualnih strojih. Med izvajanjem Kali v virtualnem računalniku bo namestil in zagnal ločen Kalijev OS in jedro ter zavzel več prostora. V Dockerju lahko Kali Linux zaženete znotraj majhnega izvršljivega paketa, imenovanega kontejnerji. Ti docker vsebniki uporabljajo virtualizacijo OS in sistemsko jedro za delovanje Kali Linux. Zagon Kali Linuxa v Dockerju je ena od učinkovitih in uspešnih izbir.

V tem blogu bomo prikazali:







Predpogoj: Namestite Docker v sistem

Če želite zagnati Kali Linux v vsebniku Docker, mora uporabnik najprej namestiti Docker v sistem. Docker je priljubljena univerzalno uporabljena kontejnerska platforma, ki nam omogoča gradnjo, uvajanje in pošiljanje aplikacije in programske opreme v izolirane habitate.



Namestite Docker v sistem Windows:

V sistemu Windows lahko Docker in njegove komponente preprosto namestite z namestitvijo njegove namizne aplikacije. Če želite namestiti Docker v sistem Windows, najprej omogočite funkcije WSL in virtualne platforme. Nato prenesite in namestite Docker Desktop z uradnega spletnega mesta. Za pravilna navodila za namestitev Dockerja sledite » Namestite Docker Desktop ' Članek.



Namestite Docker na Linux:

V sistemu Linux lahko Docker namestite iz uradnega izvornega repozitorija nameščene distribucije Linuxa. Če želite namestiti Docker na Debian ali Ubuntu, pojdite skozi » Namestite Docker na Debian 12 « ali » Namestite Docker na Ubuntu ” člen oz.





Namestite Docker na MacOS:

V sistemu MacOS lahko namestitveni program Docker prenesete z uradne spletne strani Docker. Nato lahko uporabniki namestijo Docker tako, da sledijo našemu povezanemu članku ' Namestite Docker Desktop na Mac ”.

Vendar bodo delovanje in ukazi Dockerja ostali enaki v vseh operacijskih sistemih. Za predstavitev zagona Kali Linux v Dockerju bomo uporabili operacijski sistem Windows.



Kako zagnati Kali Linux v Dockerju?

Za zagon Kali Linuxa v Dockerju Docker izda uradni » valjanje kali ” slika za namestitev in uporabo Dockerja znotraj vsebnika. Slika v Dockerju je predloga ali preprosta navodila, ki vodijo, kako zgraditi vsebnik. Za namestitev in uporabo Kali v vsebniku sledite dani predstavitvi.

1. korak: Potegnite uradno sliko Kali

Najprej potegnite sliko Docker z uradne spletne strani. Za pridobivanje slike se mora uporabnik prijaviti v uradni register Docker Huba.

docker pull kalilinux / valjanje kali

Za potrditev seznam Dockerjevih slik:

docker slike

Tukaj smo prenesli » valjanje kali ” Kaliina slika iz Docker Huba:

2. korak: Zaženite Kali v vsebniku

Zdaj zaženite Kali Linux znotraj vsebnika skozi » docker run –name kalilinux/kali-rolling ” ukaz:

docker run --ime kali-kont -to kalilinux / valjanje kali

V danem ukazu je » – ime « nastavi ime vsebnika in » -to ” se uporablja za interaktivno odpiranje in zagon psevdo terminala TTY:

Tukaj lahko vidite, da je Kalijev korenski terminal odprt na zaslonu.

3. korak: Posodobite Kali

Zdaj posodobite repozitorij Kali prek » primerna posodobitev ”:

primerna posodobitev

Tukaj je ' 8 ” paket je treba nadgraditi:

4. korak: Nadgradite Kalijeve pakete

Če želite nadgraditi pakete v Kali, izvedite » primerna nadgradnja ” ukaz. Tukaj je ' -in ” bo procesu omogočila uporabo dodatnega prostora vsebnika:

primerna nadgradnja -in

5. korak: Namestite osnovne pakete

Če želite namestiti bistvene pakete v Kali Linux, izvedite » apt install ” ukaz:

apt namestite nihče ne kodra nmap nano git -in

Tukaj smo namestili ' nihče ', ' curl ', ' nmap «, in » git « v vsebniku Kali Linux:

Dodatni nasvet: dodajte novega uporabnika v vsebnik Kali Linux

Včasih uporabnik želi ustvariti neprivilegiran račun, da zavaruje korenski račun Kali. To je tudi priporočena možnost za varnost vsebnika Kali. Uporabniški račun bo uporabljen kot korenski račun, vendar je vedno nižji od korenskega.

Če želite dodati uporabnika Kali v vsebnik, uporabite » adduser ” ukaz:

adduser čeljusti

Zdaj dodajte novega uporabnika v skupino uporabnikov sudo. V ta namen zaženite spodnji ukaz:

uporabniški mod -aG sudo caliuser

Če želite zapustiti terminal Kali v vsebniku Docker, preprosto zaženite ' izhod ” ukaz:

izhod

Tako lahko uporabnik zažene Kali Linux v vsebniku Docker.

Dodatni nasvet: Kako namestiti glasnost s posodo Kali Linux?

Nosilec se uporablja za ohranitev podatkov vsebnika zunaj vsebnika. To se večinoma uporablja za namene varnostnega kopiranja. Namestitveni volumen pomeni tudi skupni pogon, ki je lahko dostopen tako vsebniku Docker kot gostiteljskemu sistemu.

Za namestitev nosilca v vsebnik Kali sledite spodnjim korakom.

1. korak: Navedite vsebnike Docker navzdol

Seznam vsebnikov v Dockerju uporabite » docker ps ” ukaz. Tukaj smo za ogled vseh ustavljenih in delujočih vsebnikov dodali » -a ” zastava:

docker ps -a

Upoštevajte ID vsebnika Kali iz prikazanega rezultata:

2. korak: shranite posodo Kali v novo sliko

Nato naredite kopijo vsebnika Kali v novi sliki Docker z uporabo ' docker commit ” ukaz:

docker commit 16de59fc563d posodobljena-kali-slika

Ta kopija slike bo uporabljena za zagon novega vsebnika Kali in namestitev nosilca. Ustvarili smo sliko iz vsebnika, tako da lahko ohranimo prejšnje stanje in podatke vsebnika Kali Docker:

Za preverjanje si oglejte slike dockerjev s spodnjim ukazom:

docker slike

Tukaj lahko vidite, da smo ustvarili novo sliko Docker iz vsebnika Kali:

3. korak: Zaženite in namestite nosilec s posodo Kali

Zdaj zaženite ustvarjeno Dockerjevo sliko, da izvedete nov vsebnik Kali, in tudi namestite nosilec s vsebnikom z uporabo ' -in ” možnost:

docker run -to --ime nov-kalikont -in C: / Uporabniki / Dell / Dokumenti / čas: / korenina / kali posodobljena-kali-slika

V zgornjem ukazu smo namestili gostiteljski imenik ' C:/Uporabniki/Dell/Dokumenti/kali »v imenik vsebnikov« /root/kali ”:

4. korak: Odprite imenik nameščenega nosilca

Zdaj se pomaknite do imenika vsebnika, kjer je nosilec nameščen z uporabo ' cd ”:

cd / korenina / čas

5. korak: Ustvarite datoteko

Zdaj ustvarite novo datoteko in dodajte nekaj vsebine v datoteko z ukazom 'echo'. Ta korak se uporablja za namene preverjanja:

odmev 'Kali Docker Container' >> text.txt

Za ogled vsebine datoteke zaženite » cat ” ukaz:

mačka text.txt

Zdaj pa poglejmo, ali je ta datoteka v skupni rabi in dostopna na gostiteljskem računalniku ali ne.

6. korak: Preverjanje

Za potrditev zapustite vsebniški terminal Docker z uporabo ' izhod ” ukaz. Nato se pomaknite do nameščenega imenika z uporabo » cd ”:

cd C: / Uporabniki / Dell / Dokumenti / čas

Če želite preveriti datoteko in mape odprtega imenika, zaženite » ls ” ukaz:

ls

Tukaj si lahko ogledate datoteko ' text.txt «, ki je ustvarjen v vsebniku Kali, je viden tudi v nameščenem imeniku. To pomeni, da smo učinkovito priklopili nosilec z vsebnikom Kali Linux:

Oglejte si vsebino datoteke z uporabo » mačka 'ukaz':

mačka text.txt

Tako lahko vdelamo nosilec s vsebnikom Docker in ohranimo podatke vsebnika.

Kako odstraniti KaIjevo posodo?

Če želite odstraniti Kali Linux, ki se izvaja v vsebniku Docker, ga lahko uporabniki odstranijo tako, da izbrišejo vsebnik. Če želite odstraniti ali izbrisati vsebnik, najprej ustavite tekoči vsebnik in nato zaženite ukaz »docker rm«. Za predstavitev pojdite skozi naslednje korake.

1. korak: Zaustavite vsebnik Docker

Najprej zaustavite izvajalni vsebnik z uporabo » docker stop ” ukaz:

docker stop new-kalicont

2. korak: Odstranite posodo

Nato izbrišite vsebnik Kali Linux s pomočjo » docker rm ” ukaz:

docker rm nov-kalikont

Imamo metodo za namestitev in uporabo Kali Linuxa v vsebniku Docker.

Zaključek

Če želite zagnati Kali Linux v Dockerju, najprej prenesite sliko iz Docker Huba. Po tem zaženite sliko, da nastavite Kali Linux v vsebniku Docker prek » docker run -it kalilinux/kali-rolling ” ukaz. Uporabniki lahko tudi priklopijo zunanji nosilec v vsebnike Docker prek » -in ” možnost. V tej objavi je razloženo, kako izvesti Kali Linux v Dockerju.