Kubernetes: cos’è e tutto quello che non puoi non sapere a riguardo

Perché scegliere Kubernetes In questo articolo parliamo di Kubernetes, la piattaforma opensource che permette a tutti coloro che la utilizzano di gestire i carichi di lavoro e i servizi containerizzati. Il suo nome deriva dal greco e significa “pilota” o “timoniere”: questo ci fa capire quanto questo strumento sia utile per gestire i carichi di lavoro e la gestione automatica dei container. Le sue caratteristiche principali quali la vasta gamma di funzionalità e la portabilità tra i diversi cloud provider, hanno contribuito alla sua diffusione e al suo utilizzo da parte degli sviluppatori di tutto il mondo.

(more...)

Come distribuire software desktop remoto tramite GPO

E’ possibile distribuire massivamente Supremo in modo semplice e veloce tramite la configurazione di una GPO. In questa guida andiamo a deployare Supremo parametrizzato nell’unità organizzativa “ComputerSupremo”. Prima di procedere è necessario generare la linea di comando dalla Supremo Console (per consultare la guida clicca qui) ed il file .mst (per consultare la guida clicca qui). Creiamo poi una share di rete accessibile dai client nei quali si desidera deployare Supremo.

(more...)

Come funziona Docker Repository

Avvicinandoti a Docker avrai sentito parlare di Docker Repository e ti sarai chiesto di cosa si tratta. Siediti comodo che in questa mini guida ti spieghiamo tutto nel dettaglio. Un Docker repository è un contenitore che contiene una o più Docker image relative ad un software o ad un progetto. Perché più Docker image se il software è sempre lo stesso? Perché di un software si possono avere più versioni. Ogni volta che lo sviluppatore del software rilascia una nuova versione crea una nuova Docker Image, con lo stesso nome, ma con una versione diversa e successivamente pubblica l’immagine sullo.

(more...)

Come installare docker su Windows

Windows è forse il sistema operativo che richiede più attenzione al momento dell’installazione di Docker. Ci sono infatti alcuni prerequisiti che è necessario tenere in considerazione.   Versioni di Windows supportate Prima di installare Docker per Windows assicurati di avere una versione di Windows compatibile: ad oggi le versioni supportate sono: Windows 10 64-bit: Home, Pro, Enterprise, o Education, versione 1903 (Build 18362 o superiore). Windows Subsystem per Linux Come descritto nella documentazione ufficiale di Docker, è necessario prima di installare Docker su Windows, installare il “Windows Subsystem for Linux”.

(more...)

Come funziona Docker: struttura e funzionamento

Negli ultimi anni, Docker si è guadagnato un posto importante nella vita quotidiana degli sviluppatori. Vediamo di fare una panoramica di questo tool e capire come funziona Docker dietro le quinte. Caratteristiche di Docker Una delle funzionalità  più importanti offerte da Docker è il tempo di avvio istantaneo. Un container Docker può essere avviato in una frazione di tempo minima, un’operazione velocissima che niente ha a che vedere con i minuti che ci vogliono per l’avvio di una macchina virtuale. Docker utilizza le funzionalità  del kernel Linux per l’avvio e l’interazione con i container. A causa di questa dipendenza dal.

(more...)

Come utilizzare Docker Compose

Docker Compose è uno degli strumenti più utili per gli sviluppatori e i sys admin. La maggior parte delle posizioni lavorative in ambito IT infatti richiedono la conoscenza di Docker e di Docker Compose. Senza dubbio, sapere come utilizzare queste tecnologie costituirà  un vantaggio nel proseguimento della tua carriera. Cos’è Docker compose? In poche parole, Docker Compose è uno strumento che ti consente di gestire più Docker containers. Ricordi i micro-services, ossia il concetto di suddividere un’applicazione web in diversi servizi? Ebbene, questi servizi verranno eseguiti in singoli container che devono essere gestiti e devono essere messi in condizione di.

(more...)

Come creare un container con Docker

Continuiamo con le nostre guide dedicate a Docker. Oggi vediamo nel dettaglio un argomento di quelli davvero fondamentali per tutti coloro che si occupano di sviluppo web: Docker container. Un container è l’istanza in esecuzione di un’applicazione in un ambiente isolato al quale vengono dinamicamente assegnate risorse per l’esecuzione. Il container al suo interno contiene l’applicazione da eseguire e tutto ciò di cui necessita: runtime, librerie, configurazione, ecc. Qual è la differenza tra immagine e container? L’immagine docker è un package statico, nel quale vengono pacchettizzate tutte le risorse necessarie all’esecuzione di un’applicazione.

(more...)