Norėdami paleisti ir naudoti „Kali Linux“ sistemoje nedarant įtakos pagrindinei sistemai, vartotojai gali naudoti sistemos virtualizavimą. „Kali Linux“ galima paleisti „Docker“ konteineriuose ir virtualiose mašinose. Kai paleisite Kali virtualioje mašinoje, ji įdiegs ir paleis atskirą Kali OS bei branduolį ir užims daugiau vietos. „Docker“ programoje „Kali Linux“ galima paleisti mažame vykdomajame pakete, pavadintame konteineriais. Šie dokerių konteineriai naudoja OS virtualizaciją ir sistemos branduolį, kad veiktų Kali Linux. „Kali Linux“ paleidimas „Docker“ yra vienas iš efektyviausių ir efektyviausių pasirinkimų.
Šiame tinklaraštyje parodysime:
- Būtina sąlyga: sistemoje įdiekite „Docker“.
- Kaip paleisti „Kali Linux“ programoje „Docker“.
- Papildomas patarimas: kaip prijungti tūrį naudojant „Kali Linux“ konteinerį
- Kaip pašalinti „KaIi“ konteinerį?
- Išvada
Būtina sąlyga: sistemoje įdiekite „Docker“.
Norėdami paleisti „Kali Linux“ „Docker“ konteineryje, vartotojas pirmiausia turi įdiegti „Docker“ sistemoje. „Docker“ yra mėgstama visuotinai naudojama konteinerių platforma, leidžianti kurti, diegti ir išsiųsti programą bei programinę įrangą izoliuotose buveinėse.
Įdiekite „Docker“ sistemoje „Windows“:
„Windows“ sistemoje „Docker“ ir jos komponentus galima lengvai įdiegti įdiegus jos darbalaukio programą. Norėdami įdiegti „Docker“ sistemoje „Windows“, pirmiausia įjunkite WSL ir virtualios platformos funkcijas. Tada atsisiųskite ir įdiekite „Docker Desktop“ iš oficialios svetainės. Norėdami gauti tinkamų nurodymų, kaip įdiegti „Docker“, vadovaukitės „ Įdiekite „Docker Desktop“. ' straipsnis.
Įdiekite „Docker“ sistemoje „Linux“:
„Linux“ sistemoje „Docker“ galima įdiegti iš oficialios įdiegto „Linux“ platinimo šaltinio saugyklos. Norėdami įdiegti „Docker“ „Debian“ arba „Ubuntu“, eikite į „ Įdiekite „Docker“ „Debian 12“. “ arba „ Įdiekite „Docker“ Ubuntu “ straipsnis.
Įdiekite „Docker“ „MacOS“:
„MacOS“ sistemoje „Docker“ diegimo programą galima atsisiųsti iš oficialios „Docker“ svetainės. Tada vartotojai gali įdiegti „Docker“ vadovaudamiesi mūsų susietu straipsniu „ Įdiekite „Docker Desktop“ sistemoje „Mac“. “.
Tačiau „Docker“ darbas ir komandos išliks tokios pačios bet kurioje operacinėje sistemoje. Norėdami demonstruoti Kali Linux paleidimą programoje Docker, naudosime Windows OS.
Kaip paleisti „Kali Linux“ programoje „Docker“?
Norėdami paleisti „Kali Linux“ programoje „Docker“, „Docker“ išleidžia oficialų „ kali-voliojimas “ vaizdas, kurį norite įdiegti ir naudoti „Docker“ konteineryje. Vaizdas „Docker“ yra šablonas arba paprastos instrukcijos, kaip sukurti konteinerį. Norėdami įdiegti ir naudoti Kali konteineryje, vykdykite pateiktą demonstraciją.
1 veiksmas: patraukite oficialų Kali vaizdą
Pirmiausia iš oficialios svetainės ištraukite „Docker“ vaizdą. Norėdami ištraukti vaizdą, vartotojas turi prisijungti prie oficialaus „Docker Hub“ „Docker“ registro.
docker pull kalilinux / kali-voliojimas
Norėdami patvirtinti, išvardykite „Docker“ vaizdus:
dokerio vaizdaiČia mes atsisiuntėme „ kali-voliojimas Kali vaizdas iš Docker Hub:
2 veiksmas: paleiskite Kali konteineryje
Dabar paleiskite „Kali Linux“ konteineryje per „ docker run –name
Pateiktoje komandoje „ -vardas “ nustatys konteinerio pavadinimą ir „ -tai “ naudojamas interaktyviai atidaryti ir paleisti TTY pseudo terminalą:
Čia galite pamatyti, kad ekrane atidarytas Kali šakninis terminalas.
3 veiksmas: atnaujinkite Kali
Dabar atnaujinkite Kali saugyklą naudodami „ tinkamas atnaujinimas “:
tinkamas atnaujinimasČia „ 8 “ paketą reikia atnaujinti:
4 veiksmas: atnaujinkite Kali paketus
Norėdami atnaujinti Kali paketus, paleiskite „ tinkamas atnaujinimas “ komanda. Čia „ - ir “ parinktis leis procesui naudoti papildomą konteinerio vietą:
tinkamas atnaujinimas - ir
5 veiksmas: įdiekite esminius paketus
Norėdami įdiegti esminius paketus „Kali Linux“, paleiskite „ apt install
Čia mes įdiegėme ' niekas ', ' garbanoti ', ' nmap “ ir „ git “ Kali Linux konteineryje:
Papildomas patarimas: pridėkite naują vartotoją į „Kali Linux“ konteinerį
Kartais vartotojas nori sukurti neprivilegijuotą paskyrą, kad apsaugotų Kali root paskyrą. Tai taip pat rekomenduojama Kali konteinerių apsaugai. Vartotojo paskyra bus naudojama kaip šakninė paskyra, tačiau ji visada yra žemesnė nei šakninė.
Norėdami pridėti Kali naudotoją į konteinerį, naudokite „ adduser
Dabar pridėkite naują vartotoją į sudo vartotojų grupę. Šiuo tikslu paleiskite žemiau esančią komandą:
usermod -aG sudo kalibratorius
Norėdami išeiti iš Kali terminalo Docker konteineryje, tiesiog paleiskite „ išeiti “ komanda:
išeiti
Taip vartotojas gali paleisti „Kali Linux“ „Docker“ konteineryje.
Papildomas patarimas: kaip prijungti tūrį naudojant „Kali Linux“ konteinerį?
Tūris naudojamas sudėtinio rodinio duomenims išsaugoti už konteinerio ribų. Tai dažniausiai naudojama atsarginėms kopijoms kurti. Montavimo apimtis taip pat reiškia bendrą diską, kurį gali pasiekti ir Docker konteineris, ir pagrindinė sistema.
Norėdami pritvirtinti tūrį Kali konteineryje, atlikite toliau nurodytus veiksmus.
1 veiksmas: išvardykite „Docker“ konteinerius
Išvardykite „Docker“ konteinerius naudodami „ dokeris ps “ komanda. Čia, norėdami peržiūrėti visus sustabdytus ir veikiančius konteinerius, pridėjome „ -a “ vėliava:
dokininkas ps -aAtkreipkite dėmesį į Kali konteinerio ID iš rodomo rezultato:
2 veiksmas: išsaugokite Kali konteinerį naujame vaizde
Tada sukurkite Kali konteinerio kopiją naujame „Docker“ vaizde naudodami „ docker commit
Ši vaizdo kopija bus naudojama naujam Kali konteineriui paleisti ir tomui prijungti. Sukūrėme vaizdą iš konteinerio, kad galėtume išsaugoti ankstesnę Kali's Docker konteinerio būseną ir duomenis:
Norėdami patikrinti, peržiūrėkite doko vaizdus naudodami toliau pateiktą komandą:
dokerio vaizdaiČia galite pamatyti, kad iš Kali konteinerio sukūrėme naują „Docker“ vaizdą:
3 veiksmas: paleiskite ir sumontuokite tūrį naudodami Kali konteinerį
Dabar paleiskite sugeneruotą „Docker“ vaizdą, kad paleistumėte naują „Kali“ konteinerį, taip pat prijunkite tūrį su konteineriu naudodami „ -į “ variantas:
dokininko bėgimas -tai --vardas naujas-kalicont -į C: / Vartotojai / Dell / Dokumentai / laikas: / šaknis / kali atnaujintas-kali-imageAukščiau pateiktoje komandoje įdiegėme pagrindinio kompiuterio katalogą ' C:/Users/Dell/Documents/kali “ į konteinerių katalogą “ /root/kali “:
4 veiksmas: atidarykite prijungto tomo katalogą
Dabar eikite į konteinerio katalogą, kuriame yra sumontuotas tomas, naudodami „ cd “:
cd / šaknis / laikas5 veiksmas: sukurkite failą
Dabar sukurkite naują failą ir pridėkite failo turinį naudodami komandą „echo“. Šis veiksmas naudojamas patvirtinimo tikslais:
aidas „Kali Docker konteineris“ >> text.txt
Norėdami peržiūrėti failo turinį, paleiskite „ katė
Dabar pažiūrėkime, ar šis failas yra bendrinamas ir pasiekiamas pagrindiniame kompiuteryje, ar ne.
6 veiksmas: patvirtinimas
Norėdami patvirtinti, išeikite iš „Docker“ konteinerių terminalo naudodami „ išeiti “ komanda. Tada eikite į prijungtą katalogą naudodami „ cd “:
cd C: / Vartotojai / Dell / Dokumentai / laikasNorėdami patikrinti atidaryto katalogo failą ir aplankus, paleiskite „ ls “ komanda:
lsČia galite pamatyti failą ' text.txt “, kuris sukurtas Kali konteineryje, taip pat matomas prijungtame kataloge. Tai reiškia, kad mes efektyviai įdiegėme tūrį su Kali Linux konteineriu:
Peržiūrėkite failo turinį naudodami „ katė 'komandą':
katė tekstas.txt
Taip galime įterpti tūrį su „Docker“ konteineriu ir išsaugoti konteinerio duomenis.
Kaip pašalinti „KaIi“ konteinerį?
Norėdami pašalinti „Kali Linux“, veikiančią „Docker“ konteineryje, vartotojai gali jį pašalinti ištrindami konteinerį. Norėdami pašalinti arba ištrinti konteinerį, pirmiausia sustabdykite veikiantį sudėtinį rodinį, tada paleiskite komandą „docker rm“. Norėdami parodyti, atlikite šiuos veiksmus.
1 veiksmas: sustabdykite „Docker“ konteinerį
Pirmiausia sustabdykite vykdomąjį konteinerį naudodami „ docker stop
2 veiksmas: išimkite konteinerį
Tada ištrinkite Kali Linux konteinerį naudodami „ docker rm
Turime metodą, kaip įdiegti ir naudoti „Kali Linux“ „Docker“ konteineryje.
Išvada
Norėdami paleisti „Kali Linux“ programoje „Docker“, pirmiausia atsisiųskite vaizdą iš „Docker Hub“. Po to paleiskite vaizdą, kad nustatytumėte „Kali Linux“ „Docker“ konteineryje per „ docker run -it kalilinux/kali-rolling “ komanda. Vartotojai taip pat gali prijungti išorinį tūrį prie „Docker“ konteinerių naudodami „ -į “ variantas. Šiame įraše paaiškinta, kaip „Docker“ paleisti „Kali Linux“.