Kuinka testata työpöytäsovelluksia turvallisesti Dockerin avulla

Kuinka testata työpöytäsovelluksia turvallisesti Dockerin avulla

Docker on "kontti"-alusta, jonka avulla sovellukset voivat toimia omassa hiekkalaatikkomaailmassaan . Nämä sovellukset jakavat resursseja, kuten kiintolevytilaa tai RAM-muistia, mutta ne eivät voi häiritä tallennusjärjestelmässä käynnissä olevia ohjelmia. Yrityspalvelimissa tämä tarkoittaa, että hyökkääjä ei voi käyttää vaarantunutta verkkopalvelinta asiakastietojen hakemiseen tietokannasta.

Kuinka testata työpöytäsovelluksia turvallisesti Dockerin avulla

Dockerin käytön edut ja haitat

On useita hyviä syitä kokeilla uusia ohjelmia Dockerin kautta, mukaan lukien:

  • Ne on eristetty turvallisesti järjestelmästä, eivätkä useimmissa tapauksissa vaikuta muihin osiin.
  • Docker-säiliöt päivittyvät itsestään, joten voit helposti varmistaa, että sinulla on uusin ja paras.
  • Et asenna mitään "oikealle" järjestelmällesi, joten et joudu ristiriitaan sovelluksesi "tavallisten" versioidesi kanssa. Voit esimerkiksi käyttää LibreOfficea isäntäjärjestelmässäsi ja OpenOfficea säilössä.
  • Versioista puheen ollen, sinulla voi olla jopa eri kopioita samasta sovelluksesta, samalla tietokoneella, samaan aikaan. Kokeile Word 2016: ta !
  • Jotkut Docker-sovellukset käyttävät omaa pienennettyä Linux- versiota. Tämä tarkoittaa, että vaikka sovellus ei olisi yhteensopiva Macin tai Windowsin kanssa, se voi silti toimia Docker-säiliöissä. Kokeile niitä ennen kuin vaihdat virallisesti tähän Linux-versioon.
  • Se on helppo poistaa: Etkö pidä siitä, miten asiat menevät? Poista vain vanha säilö ja luo uusi ja olet valmis.

Toisaalta on olemassa useita tapoja käyttää sovelluksia tällä tavalla:

Koska sovellukset toimivat omassa pienessä maailmassaan, sovelluksella ei ole pääsyä tiedostoihisi, ellet anna niitä. Tämä tarkoittaa, että jos haluat kokeilla uutta LibreOfficen versiota Dockerin kautta, sinun on ehkä suoritettava muutama lisävaihe päästäksesi käsiksi tiedostoihisi.

Yleensä Docker-sovellukset toimittavat kaiken, mitä se tarvitsee toimiakseen, usein mukaan lukien kirjastot, joita voidaan käyttää uudelleen muiden ohjelmien kanssa. Jotkut sovellukset toimitetaan jopa täydellä käyttöjärjestelmällä. Voit siis kaksinkertaistaa levytilan käytön.

Ne eivät tarjoa käteviä kuvakkeita ja muita työpöytäkohtaisia ​​yksityiskohtia. Vaikka artikkeli antaa sinulle graafisen käyttöliittymän, jota voit käyttää näiden Docker-säilöjen lataamiseen ja suorittamiseen, ne eivät näy pääsovelluskäynnistimessä, ellet luo manuaalista merkintää.

Kuten monet muut sovellukset, Docker on avoimen lähdekoodin. Tämä tarkoittaa, että pääsysi uusimpaan versioon ja/tai mahdollisiin virheenkorjauksiin riippuu täysin jäsenten lahjoituksista.

Asenna ja käytä

Kaikki Dockerin asentamiseen ja käyttöön tarvittava on tiivistetty seuraaviin kolmeen vaiheeseen:

  • Asenna ja suorita ensin Docker järjestelmässäsi (mukaan lukien sen graafinen käyttöliittymä, jos haluat).
  • Etsi ja lataa seuraavaksi kuva sovellukselle, jota haluat käyttää. Saat siitä yhden (ja vain yhden) kopion. Ajattele tätä kuvaa sovelluksesi mallina ja voit luoda tästä mallista niin monta asetusta kuin haluat.
  • Luo lopuksi säilö yhdelle näistä kopioista ja suorita se.

Katsotaan jokainen vaihe yksityiskohtaisesti seuraavassa osiossa.

Asetus

Useimmissa Linux-jakeluissa on Docker saatavana arkistossa asennuksen helpottamiseksi. Ubuntussa seuraava komento antaa sinulle mitä tarvitset:

sudo apt-get install docker.io

Voit varmistaa järjestelmän toimivuuden vahvistamalla, että Dockerd-daemon on käynnissä:

ps ax | grep dockerd

Docker-daemon käynnistyy automaattisesti järjestelmässäsi oletuksena, mutta voit määrittää sen toisin, jos osaat säätää järjestelmäasetuksiasi.

Jos olet kiinnostunut, voit myös ladata Simple Docker UI -sovelluksen . Noudata näitä ohjeita määrittääksesi kaikki yhteyden muodostamiseksi koneen Docker-daemoniin.

Kuinka testata työpöytäsovelluksia turvallisesti Dockerin avulla

Huomautus: Jos käytät Simple UI Dockeria, varmista, että lisäät itsesi Docker-käyttäjäryhmään seuraavasti:

  • Anna komento:

sudo usermod -aG-telakka $USER

  • Kirjaudu ulos ja kirjaudu takaisin sisään.

Jos et ole tässä ryhmässä, et voi käyttää Docker-komentoja tavalliselta (ei-root) käyttäjätililtäsi, jolla käytät Chromea ja sen sovelluksia ilman kokopäiväistä sudoa.

Etsi ja asenna työpöytäsovelluksia Dockerin avulla

Nyt kun sinulla on loistava käyttöliittymä, on aika etsiä ja asentaa sovellus. Ensimmäinen pysäkkisi on Hub, Docker-projektien sovellusten arkisto. Toinen yksinkertainen tapa löytää hienoja sovelluksia on etsiä Googlesta. Kummassakin tapauksessa etsi seuraavanlainen käynnistyskomento:

docker run -it -v someoptions \ -e more options \ vielä enemmän vaihtoehtoja...

Liitä tämä koodi terminaaliin, niin se lataa ja käynnistää sovelluksen puolestasi.

Voit myös vetää sovelluksen ja käynnistää sen sitten itse. Jos käytät Simple UI -sovellusta, se voi etsiä automaattisesti Docker Hubia puolestasi.

Kuinka testata työpöytäsovelluksia turvallisesti Dockerin avulla

Kun olet löytänyt etsimäsi, napsauta sen luetteloa ja napsauta sitten Vedä kuva -painiketta näkyviin tulevassa valintaikkunassa ladataksesi sovelluksen kuvan.

Kuinka testata työpöytäsovelluksia turvallisesti Dockerin avulla

Muista, että kuva on "malli". Seuraavaksi sinun on luotava säilö käyttämällä uutta kuvaasi. Vaihda Kuvat-välilehteen. Napsauttamalla Deploy Container -painiketta voit luoda uuden kopion sovelluksestasi.

Kuinka testata työpöytäsovelluksia turvallisesti Dockerin avulla

Suorita uusi Docker-säilö

Komentoriviltä näet luettelon kaikista Docker-säilöistä komennolla:

telakka ps -a

Kuinka testata työpöytäsovelluksia turvallisesti Dockerin avulla

Tässä luetellaan säilöt ja muutamia niiden tilastoja (huomaa NAMES- sarake oikeassa reunassa). Käynnistä jokin säilöistä uudelleen valitsemalla säilön nimi ja antamalla seuraava komento:

telakka aloitus [säilön nimi]

Siirry sovelluksella "Säilöt"-näyttöön, valitse haluamasi säiliö ja napsauta "Käynnistä" -painiketta näytön vasemmassa yläkulmassa. Sovelluksesi käynnistyy uudessa ikkunassa näytöllä, aivan kuten "normaali" sovellus.

Kuinka testata työpöytäsovelluksia turvallisesti Dockerin avulla

Sovelluksesi avautuu uuteen ikkunaan, aivan kuten asensit sen normaalisti. Muista kuitenkin, että se on erillään muista sovelluksistasi. Tämän avulla voit tehdä asioita, kuten ajaa LibreOfficea ja OpenOfficea rinnakkain (niiden riippuvuudet ovat usein ristiriidassa keskenään):

Kuinka testata työpöytäsovelluksia turvallisesti Dockerin avulla

Docker tarjoaa helpon tavan asentaa ja suorittaa sovelluksia, joten voit kokeilla sitä ja poistaa sen helposti järjestelmästäsi. Kun teet Dockerin alkuasennuksen, tarvitset yleensä yhden suorituskomennon kuvan lataamiseen, säilön luomiseen ja sen käynnistämiseen työpöydällä.

Oletko löytänyt mielenkiintoisia Docker-sovelluksia? Kerro meille alla olevissa kommenteissa!

Katso lisää:


Lisätietoja palomuureista ja Windows Server 2012:n Windowsin palomuurista

Lisätietoja palomuureista ja Windows Server 2012:n Windowsin palomuurista

Windowsin palomuuri lisäsuojauksella on palomuuri, joka toimii Windows Server 2012:ssa ja on oletuksena käytössä. Windows Server 2012:n palomuuriasetuksia hallitaan Windowsin palomuurin Microsoft Management Consolessa.

Kuinka vaihtaa Vigor Draytek -modeemin ja reitittimen kirjautumissalasana

Kuinka vaihtaa Vigor Draytek -modeemin ja reitittimen kirjautumissalasana

Kun vaihdat Vigor Draytek -modeemin ja reitittimen sisäänkirjautumisen järjestelmänvalvojan sivun salasanan, käyttäjät rajoittavat luvatonta pääsyä modeemin salasanan vaihtamiseen ja suojaavat tärkeitä verkkotietoja.

Kuinka ylikellottaa RAM-muistia helposti AMD Ryzen Masterilla

Kuinka ylikellottaa RAM-muistia helposti AMD Ryzen Masterilla

Onneksi AMD Ryzen -suorittimia käyttävien Windows-tietokoneiden käyttäjät voivat käyttää Ryzen Masteria RAM-muistin ylikellotukseen ilman kosketusta BIOSiin.

7 tapaa korjata Windowsin kannettavan tietokoneen virheet, jotka eivät lataudu USB-C:n kautta

7 tapaa korjata Windowsin kannettavan tietokoneen virheet, jotka eivät lataudu USB-C:n kautta

USB-C-portista on tullut standardi tiedonsiirrolle, videolähdölle ja lataukselle nykyaikaisissa Windows-kannettavissa. Vaikka tämä on kätevää, se voi olla turhauttavaa, kun liität kannettavan tietokoneen USB-C-laturiin, mutta se ei lataudu.

Kuinka korjata Palvelua ei voi luoda -virhe Ultraviewerissa

Kuinka korjata Palvelua ei voi luoda -virhe Ultraviewerissa

Ei voi luoda palvelua -virhe Ultraviewerissa ilmenee, kun asennamme ohjelmiston, jonka virhekoodi on 1072.

Kuinka korjata virhe, kun henkilötunnusta ei näytetä Ultraviewerissa

Kuinka korjata virhe, kun henkilötunnusta ei näytetä Ultraviewerissa

Virhe, jossa tunnistetta ei näytetä Ultraviewerissa, vaikuttaa etätietokoneeseen.

Kuinka käyttää Ultravieweria tiedostojen lähettämiseen ja vastaanottamiseen

Kuinka käyttää Ultravieweria tiedostojen lähettämiseen ja vastaanottamiseen

Ultraviewer ohjaa tietokonetta etänä ja siinä on tila tiedostojen lähettämiseen ja vastaanottamiseen.

6 tapaa poistaa tiedostoja pysyvästi Windowsissa

6 tapaa poistaa tiedostoja pysyvästi Windowsissa

Normaalisti, kun tiedosto poistetaan Windowsissa, tiedostoa ei poisteta heti, vaan se tallennetaan roskakoriin. Sen jälkeen sinun on tehtävä vielä yksi vaihe: tyhjennä roskakori. Mutta jos et halua tehdä tätä toista vaihetta, näytämme sinulle, kuinka voit poistaa tiedoston pysyvästi alla olevassa artikkelissa.

Miten tumma verkko vaikuttaa turvallisuuteen?

Miten tumma verkko vaikuttaa turvallisuuteen?

Pimeä verkko on salaperäinen paikka, jolla on loistava maine. Pimeän verkon löytäminen ei ole vaikeaa. Turvallisen navigoinnin oppiminen on kuitenkin toinen asia, varsinkin jos et tiedä mitä olet tekemässä tai mitä odottaa.

Mikä on Adrozek-virus? Kuinka suojautua Adrozek-virukselta

Mikä on Adrozek-virus? Kuinka suojautua Adrozek-virukselta

Teknisesti Adrozek ei ole virus. Se on selaimen kaappaaja, joka tunnetaan myös nimellä selaimen muokkaaja. Tämä tarkoittaa, että tietokoneellesi on asennettu haittaohjelma tietämättäsi.