Kaip saugiai išbandyti darbalaukio programas naudojant „Docker“.

Kaip saugiai išbandyti darbalaukio programas naudojant „Docker“.

„Docker“ yra „konteinerio“ platforma, leidžianti programoms veikti savo smėlio dėžės pasaulyje. Šios programos dalijasi ištekliais, pvz., vieta standžiajame diske arba RAM, tačiau negali trukdyti saugojimo sistemoje veikiančioms programoms. Verslo serveriams tai reiškia, kad užpuolikas negali naudoti pažeisto žiniatinklio serverio klientų duomenims iš duomenų bazės gauti.

Kaip saugiai išbandyti darbalaukio programas naudojant „Docker“.

Docker naudojimo pranašumai ir trūkumai

Yra keletas gerų priežasčių išbandyti naujas programas per „Docker“, įskaitant:

  • Jie yra saugiai izoliuoti nuo sistemos ir daugeliu atvejų neveikia kitų dalių.
  • „Docker“ konteineriai atnaujinami savaime, todėl galite lengvai užtikrinti, kad turite naujausią ir geriausią.
  • Nieko nediegiate savo „tikrojoje“ sistemoje, todėl nekils konfliktų su „įprastomis“ programos versijomis. Pavyzdžiui, galite paleisti „LibreOffice“ savo pagrindinėje sistemoje ir paleisti „OpenOffice“ konteineryje.
  • Kalbant apie versijas, jūs netgi galite turėti skirtingas tos pačios programos kopijas tame pačiame kompiuteryje tuo pačiu metu. Išbandykite Word 2016 !
  • Kai kurios „Docker“ programos paleidžia savo sumažintą „Linux“ versiją. Tai reiškia, kad net jei programa nesuderinama su „Mac“ ar „Windows“, ji vis tiek gali veikti „Docker“ konteineriuose. Išbandykite juos prieš oficialiai pereidami prie šios „Linux“ versijos.
  • Tai lengva ištrinti: jums nepatinka, kaip viskas vyksta? Tiesiog ištrinkite seną sudėtinį rodinį ir sukurkite naują ir viskas.

Kita vertus, yra keletas būdų, kaip naudoti programas tokiu būdu:

Kadangi programos veikia savo mažame pasaulyje, programa neturi prieigos prie jūsų failų, nebent jūs juos pateikiate. Tai reiškia, kad jei norite išbandyti naują „LibreOffice“ versiją naudodami „Docker“, gali tekti atlikti keletą papildomų veiksmų, kad galėtumėte pasiekti failus.

Apskritai „Docker“ programos pristato viską, ko reikia, kad jos veiktų, dažnai įskaitant bibliotekas, kurias galima pakartotinai naudoti su kitomis programomis. Kai kurios programos netgi pristatomos su visa operacine sistema. Taigi galite padvigubinti vietos diske naudojimą.

Jie nepateikia patogių piktogramų ir kitos su darbalaukiu susijusios informacijos. Nors straipsnyje bus pateikta GUI, kurią galite naudoti norėdami atsisiųsti ir paleisti šiuos „Docker“ konteinerius, jie nebus rodomi pagrindinėje programų paleidimo priemonėje, nebent sukursite rankinį įrašą.

Kaip ir daugelis kitų programų, „Docker“ yra atvirojo kodo. Tai reiškia, kad jūsų prieiga prie naujausios versijos ir (arba) bet kokių klaidų pataisymų visiškai priklausys nuo narių įnašų.

Įdiegti ir naudoti

Viskas, ko reikia norint įdiegti ir naudoti „Docker“, apibendrinta šiuose trijuose žingsniuose:

  • Pirmiausia įdiekite ir paleiskite „Docker“ savo sistemoje (jei norite, įskaitant grafinę sąsają).
  • Tada raskite ir atsisiųskite norimos paleisti programos vaizdą. Jūs gausite vieną (ir tik vieną) jo kopiją. Pagalvokite apie šį vaizdą kaip apie savo programos šabloną ir iš šio šablono galite sukurti tiek nustatymų, kiek norite.
  • Galiausiai sukurkite konteinerį vienai iš tų kopijų ir paleiskite.

Išsamiai pažvelkime į kiekvieną žingsnį kitame skyriuje.

Nustatymas

Daugumos „Linux“ paskirstymų saugykloje yra „Docker“, kad būtų lengviau įdiegti. Ubuntu ši komanda suteiks jums tai, ko jums reikia :

sudo apt-get install docker.io

Galite patvirtinti, kad sistema veikia, patvirtindami, kad veikia „dockerd“ demonas:

ps kirvis | grep dockerd

„Docker“ demonas automatiškai paleis jūsų sistemoje pagal numatytuosius nustatymus, tačiau galite jį nustatyti kitaip, jei žinote, kaip koreguoti sistemos nustatymus.

Jei jus domina, taip pat galite atsisiųsti „Simple Docker UI“ programą . Vykdykite šias instrukcijas, kad nustatytumėte viską, kad galėtumėte prisijungti prie „Docker“ demono jūsų kompiuteryje.

Kaip saugiai išbandyti darbalaukio programas naudojant „Docker“.

Pastaba: jei naudojate „Simple UI Docker“, įsitikinkite, kad įtraukėte save į „docker“ vartotojų grupę:

  • Įveskite komandą:

sudo usermod -aG docker $USER

  • Atsijunkite ir vėl prisijunkite.

Jei nesate šioje grupėje, negalėsite naudoti „Docker“ komandų iš savo įprastos (ne root) vartotojo paskyros, paskyros, su kuria paleisite „ Chrome“ ir jos programas, nenaudodami sudo visą darbo dieną.

Raskite ir įdiekite darbalaukio programas naudodami „Docker“.

Dabar, kai turite puikią vartotojo sąsają, laikas rasti ir įdiegti programą. Jūsų pirmoji stotelė bus „Hub“, „Docker“ projektų programų saugykla. Kitas paprastas būdas rasti puikių programų – ieškoti „Google“. Bet kuriuo atveju ieškokite tokios paleidimo komandos:

docker run -it -v someoptions \ -e more options \ dar daugiau parinkčių...

Įklijuokite šį kodą į terminalą, tada jis atsisiųs ir paleis programą už jus.

Taip pat galite „nuvilkti“ programą ir paleisti ją patys. Jei naudojate paprastą vartotojo sąsają, ji gali automatiškai ieškoti „Docker Hub“ už jus.

Kaip saugiai išbandyti darbalaukio programas naudojant „Docker“.

Suradę tai, ko ieškote, spustelėkite jo sąrašą, tada dialogo lange spustelėkite mygtuką Ištraukti vaizdą , kad atsisiųstumėte programos vaizdą.

Kaip saugiai išbandyti darbalaukio programas naudojant „Docker“.

Atminkite, kad vaizdas yra „šablonas“. Tada turite sukurti konteinerį naudodami naują vaizdą. Perjunkite į skirtuką Vaizdai. Spustelėjus mygtuką Deploy Container bus sukurta nauja programos kopija.

Kaip saugiai išbandyti darbalaukio programas naudojant „Docker“.

Paleiskite naują Docker konteinerį

Komandinėje eilutėje galite pamatyti visų Docker konteinerių sąrašą su komanda:

dokeris ps -a

Kaip saugiai išbandyti darbalaukio programas naudojant „Docker“.

Čia pateikiami sudėtinių rodinių sąrašas ir keletas jų statistinių duomenų (atkreipkite dėmesį į stulpelį „NAMES“ dešinėje). Norėdami iš naujo paleisti vieną iš konteinerių, pasirinkite konteinerio pavadinimą ir įveskite šią komandą:

docker start [konteinerio pavadinimas]

Naudodamiesi programėle eikite į ekraną „Konteineriai“, pasirinkite norimą konteinerį ir spustelėkite mygtuką „Pradėti“ viršutiniame kairiajame ekrano kampe. Jūsų programa bus paleista naujame ekrano lange, kaip ir „įprasta“ programa.

Kaip saugiai išbandyti darbalaukio programas naudojant „Docker“.

Jūsų programa bus atidaryta naujame lange, kaip jūs ją įdiegėte įprastai. Tačiau atminkite, kad ji egzistuoja atskirai nuo kitų jūsų programų. Tai leidžia atlikti tokius veiksmus, kaip paleisti LibreOffice ir OpenOffice greta (jų priklausomybės dažnai prieštarauja viena kitai):

Kaip saugiai išbandyti darbalaukio programas naudojant „Docker“.

„Docker“ suteikia paprastą būdą įdiegti ir paleisti programas, todėl galite tai išbandyti ir lengvai pašalinti iš savo sistemos. Kai atliekate pradinę „Docker“ sąranką, paprastai užtenka vienos paleidimo komandos, kad atsisiųstumėte vaizdą, sukurtumėte konteinerį ir paleistumėte jį darbalaukyje.

Ar radote įdomių „Docker“ programų? Praneškite mums toliau pateiktuose komentaruose!

Žiūrėti daugiau:


Sužinokite apie ugniasienes, „Windows“ užkardą sistemoje „Windows Server 2012“.

Sužinokite apie ugniasienes, „Windows“ užkardą sistemoje „Windows Server 2012“.

„Windows“ ugniasienė su išplėstine sauga yra užkarda, kuri veikia „Windows Server 2012“ ir yra įjungta pagal numatytuosius nustatymus. „Windows Server 2012“ ugniasienės parametrai tvarkomi „Windows“ ugniasienės „Microsoft“ valdymo pulte.

Kaip pakeisti Vigor Draytek modemo ir maršrutizatoriaus prisijungimo slaptažodį

Kaip pakeisti Vigor Draytek modemo ir maršrutizatoriaus prisijungimo slaptažodį

Keisdami „Vigor Draytek“ modemo ir maršrutizatoriaus prisijungimo administratoriaus puslapio slaptažodį, vartotojai apribos neteisėtą prieigą, kad galėtų pakeisti modemo slaptažodį, užtikrinant svarbią tinklo informaciją.

Kaip lengvai pagreitinti RAM naudojant AMD Ryzen Master

Kaip lengvai pagreitinti RAM naudojant AMD Ryzen Master

Laimei, „Windows“ kompiuterių, kuriuose veikia „AMD Ryzen“ procesoriai, vartotojai gali naudoti „Ryzen Master“, kad lengvai padidintų RAM neliesdami BIOS.

7 būdai, kaip ištaisyti „Windows“ nešiojamojo kompiuterio klaidas, kurios neįkraunamos per USB-C

7 būdai, kaip ištaisyti „Windows“ nešiojamojo kompiuterio klaidas, kurios neįkraunamos per USB-C

USB-C prievadas tapo duomenų perdavimo, vaizdo išvesties ir įkrovimo standartu šiuolaikiniuose Windows nešiojamuosiuose kompiuteriuose. Nors tai patogu, gali būti nemalonu, kai nešiojamąjį kompiuterį prijungiate prie USB-C įkroviklio ir jis neįkraunamas.

Kaip „Ultraviewer“ ištaisyti „Nepavyko sukurti paslaugos“ klaidą

Kaip „Ultraviewer“ ištaisyti „Nepavyko sukurti paslaugos“ klaidą

Nepavyko sukurti paslaugos klaida „Ultraviewer“ įvyksta, kai įdiegiame programinę įrangą su klaidos kodu 1072.

Kaip ištaisyti klaidą, kai „Ultraviewer“ nerodomas ID

Kaip ištaisyti klaidą, kai „Ultraviewer“ nerodomas ID

Klaida, kai nerodomas ID Ultraviewer, turės įtakos nuotoliniam kompiuterio ryšiui.

Kaip naudoti „Ultraviewer“ failams siųsti ir gauti

Kaip naudoti „Ultraviewer“ failams siųsti ir gauti

„Ultraviewer“ valdo kompiuterį nuotoliniu būdu ir turi failų siuntimo ir gavimo režimą.

6 būdai visam laikui ištrinti failus sistemoje „Windows“.

6 būdai visam laikui ištrinti failus sistemoje „Windows“.

Paprastai, kai ištrinate failą sistemoje Windows, failas nebus ištrintas iš karto, o bus išsaugotas šiukšliadėžėje. Po to turėsite atlikti dar vieną veiksmą: ištuštinti šiukšliadėžę. Bet jei nenorite atlikti šio antrojo veiksmo, toliau pateiktame straipsnyje parodysime, kaip visam laikui ištrinti failą.

Kaip tamsusis internetas veikia saugumą?

Kaip tamsusis internetas veikia saugumą?

Tamsusis tinklas yra paslaptinga vieta, turinti puikią reputaciją. Rasti tamsųjį internetą nėra sunku. Tačiau išmokti saugiai naršyti yra kitas dalykas, ypač jei nežinote, ką darote ar ko tikėtis.

Kas yra Adrozek virusas? Kaip apsisaugoti nuo Adrozek viruso

Kas yra Adrozek virusas? Kaip apsisaugoti nuo Adrozek viruso

Techniškai Adrozekas nėra virusas. Tai naršyklės užgrobėjas, taip pat žinomas kaip naršyklės modifikatorius. Tai reiškia, kad kenkėjiška programa buvo įdiegta jūsų kompiuteryje be jūsų žinios.