Za pokretanje i korištenje Kali Linuxa na sustavu bez utjecaja na host sustav, korisnici mogu koristiti virtualizaciju sustava. Kali Linux se može pokrenuti u Docker spremnicima kao i u virtualnim strojevima. Dok radi Kali u virtualnom stroju, instalirat će se i pokrenuti zasebni Kali OS i kernel i zauzet će više prostora. U Dockeru se Kali Linux može pokrenuti unutar malog izvršnog paketa pod nazivom kontejneri. Ovi docker spremnici koriste virtualizaciju OS-a i jezgru sustava za rad Kali Linuxa. Pokretanje Kali Linuxa u Dockeru jedan je od učinkovitih izbora.
U ovom blogu ćemo pokazati:
- Preduvjet: Instalirajte Docker na sustav
- Kako pokrenuti Kali Linux u Dockeru
- Dodatni savjet: Kako montirati volumen s Kali Linux kontejnerom
- Kako ukloniti KaIin spremnik?
- Zaključak
Preduvjet: Instalirajte Docker na sustav
Za pokretanje Kali Linuxa u Docker spremniku, korisnik prvo mora instalirati Docker na sustav. Docker je popularna univerzalno korištena kontejnerska platforma koja nam dopušta izgradnju, implementaciju i isporuku aplikacije i softvera u izoliranim staništima.
Instalirajte Docker na Windows:
U sustavu Windows, Docker i njegove komponente mogu se lako instalirati instaliranjem njegove aplikacije za radnu površinu. Da biste instalirali Docker na Windows, prvo omogućite WSL i značajke virtualne platforme. Zatim preuzmite i instalirajte Docker Desktop sa službene web stranice. Za odgovarajuće upute za instalaciju Dockera, slijedite ' Instalirajte Docker Desktop ” članak.
Instalirajte Docker na Linux:
Na Linuxu se Docker može instalirati iz službenog izvornog repozitorija instalirane distribucije Linuxa. Da biste instalirali Docker na Debian ili Ubuntu, prođite kroz ' Instalirajte Docker na Debian 12 ' ili ' Instalirajte Docker na Ubuntu ” članak odnosno.
Instalirajte Docker na MacOS:
Na MacOS-u se Docker instalacijski program može preuzeti sa službene web stranice Docker. Zatim korisnici mogu instalirati Docker slijedeći naš povezani članak ' Instalirajte Docker Desktop na Mac ”.
Međutim, rad i naredbe Dockera ostat će isti na svim operativnim sustavima. Za demonstraciju pokretanja Kali Linuxa u Dockeru koristit ćemo Windows OS.
Kako pokrenuti Kali Linux u Dockeru?
Za pokretanje Kali Linuxa u Dockeru, Docker izdaje službeni ' kali-valjanje ” slika za instaliranje i korištenje Dockera unutar spremnika. Slika u Dockeru je predložak ili jednostavne upute koje vode kako izgraditi spremnik. Da biste instalirali i koristili Kali u spremniku, slijedite danu demonstraciju.
Korak 1: Izvucite Kalinu službenu sliku
Prvo povucite Docker sliku sa službene web stranice. Za preuzimanje slike, korisnik se treba prijaviti u službeni Docker registar Docker Huba.
docker pull kalilinux / kali-valjanje
Za potvrdu, popis Docker slika:
docker slikeOvdje smo preuzeli ' kali-valjanje ” Kaliina slika iz Docker Huba:
Korak 2: Pokrenite Kali u spremniku
Sada pokrenite Kali Linux unutar spremnika kroz ' docker run –name
U zadanoj naredbi, ' -Ime ” postavit će naziv spremnika, a “ -to ” koristi se za interaktivno otvaranje i pokretanje TTY pseudo terminala:
Ovdje možete vidjeti da je Kalijev root terminal otvoren na ekranu.
Korak 3: Ažurirajte Kali
Sada ažurirajte Kali repozitorij putem ' prikladno ažuriranje ”:
prikladno ažuriranjeOvdje, ' 8 ” paket je potrebno nadograditi:
Korak 4: Nadogradite Kali pakete
Za nadogradnju paketa u Kali, izvršite ' prikladna nadogradnja ” naredba. Ovdje, ' -i ” opcija će dopustiti procesu korištenje dodatnog prostora spremnika:
prikladna nadogradnja -i
Korak 5: Instalirajte osnovne pakete
Da biste instalirali bitne pakete u Kali Linux, izvršite ' apt install
Ovdje smo instalirali ' nitko ', ' kovrča ', ' nmap ', i ' git ” u Kali Linux spremniku:
Dodatni savjet: Dodajte novog korisnika u Kali Linux spremnik
Ponekad korisnik želi stvoriti neprivilegirani račun kako bi osigurao Kalijev root račun. Ovo je također preporučena opcija za sigurnost Kali kontejnera. Korisnički račun će se koristiti kao root račun, ali uvijek stoji niže od root-a.
Za dodavanje Kali korisnika u spremnik upotrijebite ' adduser
Sada dodajte novog korisnika u korisničku grupu sudo. U tu svrhu pokrenite naredbu u nastavku:
korisnički mod -aG sudo caliuser
Kako biste izašli iz Kalinog terminala u Docker spremniku, jednostavno pokrenite ' Izlaz ” naredba:
Izlaz
Tako korisnik može pokrenuti Kali Linux u Docker spremniku.
Dodatni savjet: Kako montirati volumen s Kali Linux kontejnerom?
Volumen se koristi za zadržavanje podataka spremnika izvan spremnika. Ovo se uglavnom koristi u svrhu sigurnosne kopije. Montažni volumen također znači zajednički pogon koji može biti dostupan i Docker spremniku i glavnom sustavu.
Za montiranje volumena u Kalijev spremnik, slijedite korake u nastavku.
Korak 1: Popis Docker kontejnera
Popišite spremnike u Dockeru koristeći ' docker ps ” naredba. Ovdje, za pregled svih zaustavljenih i spremnika koji rade, dodali smo ' -a ” zastava:
lučki radnik p.s -aZabilježite ID Kali spremnika iz prikazanog rezultata:
Korak 2: Spremite Kaliin spremnik u novu sliku
Zatim napravite kopiju Kalinog spremnika u novoj Docker slici koristeći ' docker commit
Ova kopija slike koristit će se za pokretanje novog Kali spremnika i montiranje volumena. Stvorili smo sliku iz spremnika, tako da možemo sačuvati prethodno stanje i podatke Kali's Docker spremnika:
Za provjeru, pogledajte docker slike pomoću donje naredbe:
docker slikeOvdje možete vidjeti da smo generirali novu Docker sliku iz Kali spremnika:
Korak 3: Pokrenite i montirajte volumen s Kali spremnikom
Sada pokrenite generiranu Docker sliku da izvršite novi Kali spremnik i također montirajte volumen sa spremnikom pomoću ' -u ” opcija:
docker run -to --Ime novi-kalikont -u C: / Korisnici / Dell / Dokumenti / vrijeme: / korijen / kali ažurirana-kali-slikaU gornjoj naredbi montirali smo host direktorij ' C:/Korisnici/Dell/Dokumenti/kali ” u direktorij spremnika “ /korijen/kali ”:
Korak 4: Otvorite imenik montiranog volumena
Sada idite do direktorija spremnika gdje je volumen montiran pomoću ' CD ”:
CD / korijen / vrijemeKorak 5: Izradite datoteku
Sada generirajte novu datoteku i dodajte neki sadržaj u datoteku pomoću naredbe 'echo'. Ovaj se korak koristi u svrhu provjere:
jeka 'Kali Docker kontejner' >> tekst.txt
Da biste vidjeli sadržaj datoteke, pokrenite ' cat
Sada, da vidimo je li ova datoteka podijeljena i dostupna na glavnom računalu ili ne.
Korak 6: Provjera
Za potvrdu, izađite iz terminala Docker kontejnera koristeći ' Izlaz ” naredba. Zatim idite do montiranog direktorija pomoću ' CD ”:
CD C: / Korisnici / Dell / Dokumenti / vrijemeDa biste provjerili datoteku i mape otvorenog direktorija, pokrenite ' ls ” naredba:
lsOvdje možete vidjeti datoteku ' tekst.txt ” koja je stvorena u Kalinom spremniku također je vidljiva u montiranom direktoriju. To znači da smo učinkovito montirali volumen s Kali Linux spremnikom:
Pogledajte sadržaj datoteke koristeći ' mačka 'naredba':
mačka tekst.txt
Ovo je način na koji možemo ugraditi volumen s Docker spremnikom i sačuvati podatke spremnika.
Kako ukloniti KaIin spremnik?
Kako bi uklonili Kali Linux koji radi u Docker spremniku, korisnici ga mogu ukloniti brisanjem spremnika. Da biste uklonili ili izbrisali spremnik, prvo zaustavite spremnik koji radi, a zatim pokrenite naredbu “docker rm”. Za demonstraciju prođite kroz sljedeće korake.
Korak 1: Zaustavite Docker kontejner
Prvo zaustavite izvršni spremnik pomoću ' docker stop
Korak 2: Uklonite spremnik
Zatim izbrišite Kali Linux spremnik koristeći ' docker rm
Imamo metodu za instaliranje i korištenje Kali Linuxa u Docker spremniku.
Zaključak
Da biste pokrenuli Kali Linux u Dockeru, prvo preuzmite sliku s Docker Huba. Nakon toga pokrenite sliku da biste postavili Kali Linux u Docker spremniku putem ' docker run -it kalilinux/kali-rolling ” naredba. Korisnici također mogu montirati vanjski volumen na Docker spremnike putem ' -u ” opcija. Ovaj post je objasnio kako pokrenuti Kali Linux u Dockeru.