Panoramica di Docker

Distribuisci le applicazioni più popolari sui nostri server cloud ad alte prestazioni con un solo clic.

Docker è un software per l'automazione del deployment e della gestione delle applicazioni in un ambiente di virtualizzazione a livello di sistema operativo. Permette di impacchettare un'applicazione con tutto il suo ambiente e le sue dipendenze in un container che può essere trasferito su qualsiasi sistema Linux con supporto ai cgroups del kernel, e fornisce un ambiente per la gestione dei container.

file

Originariamente basato sulle funzionalità di LXC, dal 2015 utilizza una libreria proprietaria che astrae le capacità di virtualizzazione del kernel Linux — libcontainer. Con la nascita della Open Container Initiative è iniziata la transizione da un'architettura monolitica a una modulare.

Con Docker puoi separare la tua applicazione dalla tua infrastruttura e trattare l'infrastruttura come un'applicazione gestita.

Docker ti aiuta a rilasciare il codice più velocemente, a testare più rapidamente, a distribuire le applicazioni in minor tempo e a ridurre il gap tra la scrittura del codice e la sua esecuzione — grazie a una piattaforma leggera di virtualizzazione a container, che si avvale di processi e strumenti per gestire e distribuire le tue applicazioni.

Nel suo nucleo, Docker consente di eseguire quasi qualsiasi applicazione in modo sicuro, isolata in un container. L'isolamento sicuro ti permette di eseguire molti container contemporaneamente sullo stesso host. La natura leggera del container, che viene avviato senza il carico aggiuntivo di un hypervisor, ti consente di ottenere di più dal tuo hardware.

La piattaforma e gli strumenti di virtualizzazione a container possono essere utili nei seguenti casi:

  • impacchettare la tua applicazione (e i componenti utilizzati) in container Docker;
  • distribuire e consegnare questi container ai tuoi team per lo sviluppo e i test;
  • deploy di questi container in produzione, sia nei data center che nel cloud.

Il template include solo il pacchetto Docker installato con l'avvio automatico configurato. Per tutto il resto, fai riferimento alla documentazione ufficiale. Non apportiamo alcuna personalizzazione all'ambiente.

Per connetterti a Docker puoi usare il socket locale /run/containerd/containerd.sock oppure un tunnel SSH.

Hai bisogno di aiuto?I nostri ingegneri ti aiuteranno gratuitamente con qualsiasi domanda in pochi minutiContattaci