Cum să testați în siguranță aplicațiile desktop cu Docker

Docker este o platformă „container”, care permite aplicațiilor să ruleze în propria lor lume sandbox . Aceste aplicații partajează resurse, de exemplu lucruri precum spațiul pe hard disk sau RAM, dar nu pot interfera cu programele care rulează pe sistemul de stocare. Pentru serverele de afaceri, aceasta înseamnă că un atacator nu poate folosi un server web compromis pentru a prelua datele clienților din baza de date.

Cum să testați în siguranță aplicațiile desktop cu Docker

Avantajele și dezavantajele utilizării Docker

Există mai multe motive bune pentru a încerca programe noi prin Docker, inclusiv:

  • Ele sunt izolate în siguranță de sistem, fără a afecta alte părți în majoritatea cazurilor.
  • Containerele Docker se autoactualizează, ceea ce înseamnă că vă puteți asigura cu ușurință că aveți cele mai recente și mai bune.
  • Nu instalați nimic pe sistemul dvs. „real”, așa că nu veți intra în conflicte cu versiunile „obișnuite” ale aplicației. De exemplu, puteți rula LibreOffice pe sistemul dumneavoastră gazdă și puteți rula OpenOffice într-un container.
  • Apropo de versiuni, poți avea chiar și diferite copii ale aceleiași aplicații, pe același computer, în același timp. Încearcă Word 2016 !
  • Unele aplicații Docker rulează propria lor versiune redusă de Linux . Aceasta înseamnă că, chiar dacă aplicația nu este compatibilă cu Mac sau Windows, poate funcționa în continuare pe containerele Docker. Încercați-le înainte de a trece oficial la această versiune de Linux.
  • Este ușor de șters: nu-ți place cum merg lucrurile? Doar ștergeți vechiul container și creați unul nou și ați terminat.

Pe de altă parte, există mai multe moduri de a utiliza aplicațiile astfel:

Deoarece aplicațiile funcționează în propria lor lume mică, aplicația nu are acces la fișierele dvs. decât dacă le furnizați. Aceasta înseamnă că, dacă doriți să încercați noua versiune de LibreOffice prin Docker, poate fi necesar să faceți câțiva pași suplimentari pentru a vă putea accesa fișierele.

În general, aplicațiile Docker furnizează tot ceea ce are nevoie pentru a rula, deseori inclusiv biblioteci care pot fi reutilizate cu alte programe. Unele aplicații chiar sunt livrate cu un sistem de operare complet. Astfel, vă puteți dubla utilizarea spațiului pe disc.

Nu oferă pictograme convenabile și alte detalii specifice desktopului. Deși articolul vă va oferi o interfață grafică pe care o puteți utiliza pentru a descărca și rula aceste containere Docker, acestea nu vor apărea în lansatorul principal de aplicații decât dacă creați o intrare manuală.

Ca multe alte aplicații, Docker este open source. Aceasta înseamnă că accesul dvs. la cea mai recentă versiune și/sau orice remediere a erorilor va depinde în întregime de contribuțiile membrilor.

Instalați și utilizați

Tot ceea ce este necesar pentru a instala și utiliza Docker este rezumat în acești trei pași:

  • Mai întâi, instalați și rulați Docker pe sistemul dvs. (inclusiv o interfață grafică pentru acesta, dacă doriți).
  • Apoi, găsiți și descărcați o imagine pentru aplicația pe care doriți să o rulați. Veți primi o singură copie a acestuia (și doar una). Gândiți-vă la această imagine ca un șablon pentru aplicația dvs. și puteți crea câte setări doriți din acest șablon.
  • În cele din urmă, creați un container pentru una dintre acele copii și rulați-l.

Să vedem fiecare pas în detaliu în secțiunea următoare.

Setare

Majoritatea distribuțiilor Linux au Docker disponibil în depozit pentru o instalare ușoară. În Ubuntu , următoarea comandă vă va oferi ceea ce aveți nevoie:

sudo apt-get install docker.io

Puteți confirma că sistemul rulează confirmând că demonul „dockerd” rulează:

ps axe | grep dockerd

Daemonul Docker va porni automat pe sistemul dvs. în mod implicit, dar îl puteți configura diferit dacă știți cum să ajustați setările sistemului.

Dacă sunteți interesat, puteți descărca și aplicația Simple Docker UI . Urmați aceste instrucțiuni pentru a configura totul pentru a vă conecta la demonul Docker de pe computer.

Cum să testați în siguranță aplicațiile desktop cu Docker

Notă: Dacă utilizați Simple UI Docker, asigurați-vă că vă adăugați în grupul de utilizatori „docker” prin:

  • Introdu comanda:

sudo usermod -aG docker $USER

  • Deconectați-vă și conectați-vă din nou.

Dacă nu vă aflați în acest grup, nu veți putea folosi comenzile Docker din contul dvs. de utilizator obișnuit (non-root), contul cu care veți rula Chrome și aplicațiile acestuia, fără a utiliza sudo full-time.

Găsiți și instalați aplicații desktop cu Docker

Acum că aveți o interfață de utilizator excelentă, este timpul să găsiți și să instalați o aplicație. Prima ta oprire va fi Hub, un depozit de aplicații pentru proiectele Docker. O altă modalitate simplă de a găsi niște aplicații interesante este să cauți pe Google. În ambele cazuri, căutați o comandă de lansare ca aceasta:

docker run -it -v someoptions \ -e mai multe opțiuni \ dar chiar mai multe opțiuni...

Lipiți acest cod într-un terminal și apoi va descărca și va lansa aplicația pentru dvs.

De asemenea, puteți „trage” o aplicație, apoi o lansați singur. Dacă utilizați o aplicație Simple UI, aceasta poate căuta automat Docker Hub pentru dvs.

Cum să testați în siguranță aplicațiile desktop cu Docker

După ce ați găsit ceea ce căutați, faceți clic pe lista sa, apoi faceți clic pe butonul Trage imagine din caseta de dialog care apare pentru a descărca imaginea aplicației.

Cum să testați în siguranță aplicațiile desktop cu Docker

Amintiți-vă, o imagine este un „șablon”. Apoi, trebuie să creați un container folosind noua imagine. Comutați la fila Imagini. Făcând clic pe butonul Deploy Container , se va crea o nouă copie a aplicației dvs.

Cum să testați în siguranță aplicațiile desktop cu Docker

Rulați noul container Docker

Din linia de comandă, puteți vedea o listă a tuturor containerelor Docker cu comanda:

docker ps -a

Cum să testați în siguranță aplicațiile desktop cu Docker

Aceasta listează containerele împreună cu câteva dintre statisticile lor (rețineți coloana „NUME” din extrema dreaptă). Pentru a reporni unul dintre containere, selectați numele containerului și introduceți următoarea comandă:

pornire docker [nume container]

Folosind aplicația, accesați ecranul „Containere”, selectați containerul dorit și faceți clic pe butonul „Start” din partea stângă sus a ecranului. Aplicația dvs. va începe într-o nouă fereastră de pe ecran, la fel ca o aplicație „normală”.

Cum să testați în siguranță aplicațiile desktop cu Docker

Aplicația ta se va deschide într-o fereastră nouă, așa cum ai instalat-o în mod normal. Dar rețineți că există separat de celelalte aplicații ale dvs. Acest lucru vă permite să faceți lucruri precum să rulați LibreOffice și OpenOffice unul lângă altul (dependențele lor sunt adesea în conflict între ele):

Cum să testați în siguranță aplicațiile desktop cu Docker

Docker oferă o modalitate ușoară de a instala și rula aplicații, astfel încât să îl puteți încerca și să îl eliminați cu ușurință din sistem. Când efectuați configurarea inițială pentru Docker, o singură comandă de rulare este de obicei tot ce aveți nevoie pentru a descărca o imagine, a crea un container și a o lansa pe desktop.

Ați găsit aplicații Docker interesante? Spune-ne în comentariile de mai jos!

Vezi mai mult:

Lasă un comentariu

Cum să eliminați notificarea de solicitare a drepturilor de autor din colțul din dreapta al ecranului pe Windows 10

Cum să eliminați notificarea de solicitare a drepturilor de autor din colțul din dreapta al ecranului pe Windows 10

Vedeți o notificare de activare a Windows 10 în colțul din dreapta al ecranului? Acest articol vă va ghida cum să ștergeți notificarea de solicitare a drepturilor de autor pe Windows 10.

Instrucțiuni de la AZ despre cum să instalați Windows 10 build 14393.222

Instrucțiuni de la AZ despre cum să instalați Windows 10 build 14393.222

Recent, Microsoft a lansat cea mai recentă actualizare cumulativă pentru utilizatorii de PC Windows 10 numită Build 14393.222. Această actualizare lansată pentru Windows 10 remediază în principal erorile pe baza feedback-ului utilizatorilor și îmbunătățește experiența de performanță a sistemului de operare.

Protejați-vă rețeaua de computere cu gazda Bastion în doar 3 pași

Protejați-vă rețeaua de computere cu gazda Bastion în doar 3 pași

Aveți computere în rețeaua locală care au nevoie de acces extern? Utilizarea unei gazde bastion ca gatekeeper pentru rețeaua dvs. poate fi o soluție bună.

3 moduri de a șterge rapid toate jurnalele de evenimente în Windows 10

3 moduri de a șterge rapid toate jurnalele de evenimente în Windows 10

Uneori, poate fi necesar să ștergeți jurnalele vechi de evenimente dintr-o dată. În acest ghid, Quantrimang.com vă va arăta 3 moduri de a șterge rapid toate jurnalele de evenimente din Windows 10 Event Viewer.

Cum să creați o tastă Windows dacă tastatura nu este disponibilă

Cum să creați o tastă Windows dacă tastatura nu este disponibilă

Dacă preferați să utilizați o tastatură clasică veche, cum ar fi IBM Model M, care nu include o tastă fizică Windows, există o metodă ușoară de a adăuga mai multe, împrumutând o tastă pe care nu o utilizați des.

Cum se creează un mod de fundal transparent pe Windows 10

Cum se creează un mod de fundal transparent pe Windows 10

WindowTop este un instrument care are capacitatea de a estompa toate ferestrele aplicațiilor și programele care rulează pe computere cu Windows 10. Sau puteți utiliza o interfață cu fundal întunecat pe Windows.

Metodele IP false vă ajută să accesați anonim

Metodele IP false vă ajută să accesați anonim

În multe articole anterioare, am menționat că păstrarea anonimatului online este extrem de importantă. Informații private sunt scurse în fiecare an, ceea ce face securitatea online din ce în ce mai necesară. Acesta este și motivul pentru care ar trebui să folosim adrese IP virtuale. Mai jos, vom afla despre metodele de a crea IP-uri false!

Cum să dezactivați bara de limbă pe bara de activități Windows 8

Cum să dezactivați bara de limbă pe bara de activități Windows 8

Bara de limbă din Windows 8 este o bară de instrumente de limbă în miniatură concepută pentru a fi afișată automat pe ecranul desktop. Cu toate acestea, mulți oameni doresc să ascundă această bară de limbă în bara de activități.

Sfaturi pentru a optimiza viteza conexiunii la Internet de la Linksys

Sfaturi pentru a optimiza viteza conexiunii la Internet de la Linksys

Maximizarea vitezei de internet este esențială pentru optimizarea conexiunii la rețea. Puteți avea o experiență optimă de divertisment și de lucru folosind computere, televizoare gata de internet, console de jocuri etc.

Cum se configurează WEP, WPA, WPA2 pentru routerul Linksys

Cum se configurează WEP, WPA, WPA2 pentru routerul Linksys

Conectivitatea wireless este o necesitate astăzi și, din această cauză, securitatea wireless este esențială pentru a asigura siguranța în rețeaua dumneavoastră internă.