Come testare in modo sicuro le applicazioni desktop con Docker

Come testare in modo sicuro le applicazioni desktop con Docker

Docker è una piattaforma "contenitore", che consente alle applicazioni di essere eseguite nel proprio mondo sandbox . Queste applicazioni condividono risorse, ad esempio spazio sul disco rigido o RAM, ma non possono interferire con i programmi in esecuzione sul sistema di archiviazione. Per i server aziendali, ciò significa che un utente malintenzionato non può utilizzare un server Web compromesso per recuperare i dati dei clienti dal database.

Come testare in modo sicuro le applicazioni desktop con Docker

Vantaggi e svantaggi dell'utilizzo di Docker

Esistono diversi buoni motivi per provare nuovi programmi tramite Docker, tra cui:

  • Sono isolati in modo sicuro dal sistema e nella maggior parte dei casi non influiscono su altre parti.
  • I contenitori Docker si aggiornano automaticamente, il che significa che puoi facilmente assicurarti di avere la versione più recente e migliore.
  • Non stai installando nulla sul tuo sistema "reale", quindi non incorrerai in conflitti con le versioni "normali" dell'app. Ad esempio, puoi eseguire LibreOffice sul tuo sistema host ed eseguire OpenOffice in un contenitore.
  • A proposito di versioni, puoi anche avere copie diverse della stessa applicazione, sullo stesso computer, contemporaneamente. Prova Word 2016 !
  • Alcune applicazioni Docker eseguono la propria versione ridotta di Linux . Ciò significa che anche se l'applicazione non è compatibile con Mac o Windows, può comunque funzionare sui contenitori Docker. Provali prima di passare ufficialmente a questa versione di Linux.
  • È facile da eliminare: non ti piace come stanno andando le cose? Basta eliminare il vecchio contenitore e crearne uno nuovo e il gioco è fatto.

D'altra parte, ci sono diversi modi per utilizzare le app in questo modo:

Poiché le applicazioni operano nel loro piccolo mondo, l'applicazione non ha accesso ai tuoi file a meno che tu non li fornisca. Ciò significa che se desideri provare la nuova versione di LibreOffice tramite Docker, potresti dover eseguire alcuni passaggi aggiuntivi per poter accedere ai tuoi file.

In generale, le applicazioni Docker forniscono tutto ciò di cui hanno bisogno per essere eseguite, spesso includendo librerie che possono essere riutilizzate con altri programmi. Alcune applicazioni vengono fornite anche con un sistema operativo completo. Quindi puoi raddoppiare l'utilizzo dello spazio su disco.

Non forniscono icone utili e altri dettagli specifici del desktop. Sebbene l'articolo ti fornisca una GUI che puoi utilizzare per scaricare ed eseguire questi contenitori Docker, questi non verranno visualizzati nell'avvio principale dell'applicazione a meno che non crei una voce manuale.

Come molte altre applicazioni, Docker è open source. Ciò significa che il tuo accesso alla versione più recente e/o a eventuali correzioni di bug dipenderà interamente dai contributi dei membri.

Installare e utilizzare

Tutto il necessario per installare e utilizzare Docker è riassunto in questi tre passaggi:

  • Innanzitutto, installa ed esegui Docker sul tuo sistema (inclusa un'interfaccia grafica, se lo desideri).
  • Successivamente, trova e scarica un'immagine per l'applicazione che desideri eseguire. Ne riceverai una (e una sola) copia. Pensa a questa immagine come a un modello per la tua applicazione e puoi creare tutte le impostazioni che desideri da questo modello.
  • Infine, crea un contenitore per una di quelle copie ed eseguilo.

Vediamo ogni passaggio nel dettaglio nella sezione successiva.

Collocamento

La maggior parte delle distribuzioni Linux hanno Docker disponibile nel repository per una facile installazione. In Ubuntu , il seguente comando ti fornirà ciò di cui hai bisogno:

sudo apt-get install docker.io

Puoi confermare che il sistema è in esecuzione confermando che il demone "dockerd" è in esecuzione:

ps ascia | grepdockerd

Il demone Docker si avvierà automaticamente sul tuo sistema per impostazione predefinita, ma puoi configurarlo diversamente se sai come regolare le impostazioni del sistema.

Se sei interessato, puoi anche scaricare l' app Simple Docker UI . Segui queste istruzioni per configurare tutto per la connessione al demone Docker sul tuo computer.

Come testare in modo sicuro le applicazioni desktop con Docker

Nota: se utilizzi Simple UI Docker, assicurati di aggiungerti al gruppo utenti "docker" nel seguente modo:

  • Inserisci il comando:

sudo usermod -aG docker $USER

  • Esci e accedi nuovamente.

Se non fai parte di questo gruppo, non sarai in grado di utilizzare i comandi Docker dal tuo account utente normale (non root), l'account con cui eseguirai Chrome e le sue applicazioni, senza utilizzare sudo a tempo pieno.

Trova e installa applicazioni desktop con Docker

Ora che disponi di un'ottima interfaccia utente, è il momento di trovare e installare un'app. La tua prima tappa sarà l'Hub, un repository di applicazioni per progetti Docker. Un altro modo semplice per trovare alcune app interessanti è cercare su Google. In entrambi i casi, cerca un comando di avvio come questo:

docker run -it -v someoptions \ -e more options \ ancora ancora più opzioni...

Incolla questo codice in un terminale e poi scaricherà e avvierà l'applicazione per te.

Puoi anche "trascinare" un'app e avviarla tu stesso. Se utilizzi un'app con interfaccia utente semplice, può cercare automaticamente Docker Hub .

Come testare in modo sicuro le applicazioni desktop con Docker

Una volta trovato ciò che stai cercando, fai clic sul suo elenco, quindi fai clic sul pulsante Estrai immagine nella finestra di dialogo visualizzata per scaricare l'immagine dell'app.

Come testare in modo sicuro le applicazioni desktop con Docker

Ricorda, un'immagine è un "modello". Successivamente, devi creare un contenitore utilizzando la tua nuova immagine. Passa alla scheda Immagini. Facendo clic sul pulsante Distribuisci contenitore verrà creata una nuova copia della tua applicazione.

Come testare in modo sicuro le applicazioni desktop con Docker

Esegui il nuovo contenitore Docker

Dalla riga di comando è possibile visualizzare l'elenco di tutti i contenitori Docker con il comando:

finestra mobile ps -a

Come testare in modo sicuro le applicazioni desktop con Docker

Questo elenca i contenitori insieme ad alcune delle loro statistiche (nota la colonna "NOMI" all'estrema destra). Per riavviare uno dei contenitori, seleziona il nome del contenitore e inserisci il seguente comando:

avvio della finestra mobile [nome contenitore]

Utilizzando l'app, vai alla schermata "Contenitori", seleziona il contenitore desiderato e fai clic sul pulsante "Avvia" nella parte in alto a sinistra dello schermo. La tua applicazione verrà avviata in una nuova finestra sullo schermo, proprio come un'applicazione "normale".

Come testare in modo sicuro le applicazioni desktop con Docker

La tua app si aprirà in una nuova finestra, proprio come l'hai installata normalmente. Ma ricorda, esiste separatamente dalle altre tue applicazioni. Ciò ti consente di fare cose come eseguire LibreOffice e OpenOffice fianco a fianco (le loro dipendenze spesso sono in conflitto tra loro):

Come testare in modo sicuro le applicazioni desktop con Docker

Docker fornisce un modo semplice per installare ed eseguire applicazioni, così puoi provarlo e rimuoverlo facilmente dal tuo sistema. Quando esegui la configurazione iniziale di Docker, in genere è sufficiente un singolo comando di esecuzione per scaricare un'immagine, creare un contenitore e avviarlo sul desktop.

Hai trovato qualche applicazione Docker interessante? Fateci sapere nei commenti qui sotto!

Vedi altro:


5 modi più semplici per inserire la chiave di Windows 10

5 modi più semplici per inserire la chiave di Windows 10

Quando la vecchia chiave Windows 10 è scaduta, è necessario inserire una nuova chiave per sostituirla. Scopri i 5 metodi più semplici per cambiare la chiave di attivazione di Windows 10.

Come creare un nuovo Utente su Windows 10 utilizzando Gestione Computer e Pannello di Controllo

Come creare un nuovo Utente su Windows 10 utilizzando Gestione Computer e Pannello di Controllo

Scopri come creare un nuovo utente su Windows 10 senza utilizzare un account Microsoft. Attraverso Gestione Computer e Pannello di Controllo, è possibile proteggere i dati e gestire gli accessi in modo efficace.

Come modificare le impostazioni regionali su Windows 10

Come modificare le impostazioni regionali su Windows 10

Scopri come modificare le impostazioni regionali su Windows 10 per personalizzare l

Come scrivere il simbolo del copyright © (simbolo del copyright) su un computer

Come scrivere il simbolo del copyright © (simbolo del copyright) su un computer

Il simbolo del copyright (©) è un carattere speciale comunemente utilizzato da fotografi e creatori di contenuti. Scopri come inserirlo su Windows e Mac con metodi aggiornati.

Come risolvere lerrore Il nome del PC non è valido su Windows 11

Come risolvere lerrore Il nome del PC non è valido su Windows 11

Scopri come correggere l

Come eliminare le cartelle Rullino fotografico e Immagini salvate in Windows 10

Come eliminare le cartelle Rullino fotografico e Immagini salvate in Windows 10

Scopri come spostare, nascondere o eliminare le cartelle Rullino fotografico e Immagini salvate in Windows 10 in modo efficace. Segui i nostri passaggi e suggerimenti per semplificare la tua esperienza.

Come trovare la posizione dei file scaricati sul Chromebook

Come trovare la posizione dei file scaricati sul Chromebook

Scopri come localizzare facilmente i file scaricati su Chromebook utilizzando diversi metodi efficaci.

Come visualizzare ed eliminare la cronologia delle attività su Windows 10

Come visualizzare ed eliminare la cronologia delle attività su Windows 10

Fai riferimento a come visualizzare ed eliminare la cronologia delle attività su Windows 10 nell

Istruzioni per lutilizzo dellindirizzo IP 192.168.2.2

Istruzioni per lutilizzo dellindirizzo IP 192.168.2.2

Scopri come utilizzare l

Come modificare le impostazioni degli effetti visivi in ​​Windows 10

Come modificare le impostazioni degli effetti visivi in ​​Windows 10

Scopri come modificare le impostazioni degli effetti visivi in Windows 10 per migliorare le prestazioni del PC. Questo articolo guida ti mostrerà tutti i passaggi necessari.