Latest web development tutorials

docker Tutorial

Docker è un motore contenitore di applicazioni open source, basato sul linguaggio Go e il rispetto del protocollo di origine Apache2.0.

Docker permette agli sviluppatori di confezionare le loro applicazioni e le dipendenze per un peso leggero, contenitori portatili, e quindi pubblicare su una delle macchine popolari Linux può anche essere virtuali.

Container è del tutto meccanismo di sandbox non avrà alcuna interfaccia con l'altro (simile a iPhone app), più importante è la prestazione basso overhead contenitore.


Chi dovrebbe prendere questo tutorial?

Questo tutorial è per il funzionamento e la manutenzione ingegneri e sviluppatori di back-end, attraverso questo passaggio da esercitazione passo si può imparare usare Docker.


Prima di leggere questo tutorial, è necessario sapere

Prima di leggere questo tutorial, è necessario padroneggiare i comandi comuni di Linux. È possibile sito tutorial Linux per apprendere i comandi.


scenari docker

  • packaging delle applicazioni Web e l'automazione editoriale.

  • test automatizzati e di integrazione continua, rilascio.

  • Distribuzione e messa a punto del database o altre applicazioni di back-office in un ambiente orientato ai servizi.

  • Ricompilare o estendere un OpenShift o piattaforma di Cloud Foundry PaaS esistente per costruire il proprio ambiente.

  • Vantaggi di Docker

    • 1, una procedura semplificata:
      Docker permette agli sviluppatori di confezionare le loro applicazioni, nonché un contenitore portatile per le dipendenze, e quindi pubblicare qualsiasi della popolare macchina Linux, può essere virtualizzata. Docker ha cambiato il modo di virtualizzazione, consentendo agli sviluppatori di mettere i loro risultati direttamente alla finestra mobile da gestire. Convenienza è il più grande vantaggio Docker ha, in passato, aveva bisogno di diversi giorni o addirittura settimane di missione a Docker elaborazione contenitore, è necessario solo pochi secondi per completare.

    • 2, evitare di selezionare fobia:
      Se si dispone di una fobia scelta, o in pazienti con esperienza. Docker aiutare a imballare le vostre groviglio! Per esempio specchio Docker; immagine Docker contiene l'ambiente operativo e della configurazione, in modo da poter semplificare l'implementazione di molteplici esempi di applicazioni Docker di lavoro. Ad esempio, le applicazioni Web, le applicazioni in background, le applicazioni di database, applicazioni di grandi dimensioni dati come Hadoop cluster, code di messaggi, ecc, possono essere confezionati in una singola distribuzione di immagini.

    • 3, risparmiare denaro:
      Da un lato, l'era del cloud computing, in modo che gli sviluppatori non hanno effetto, al fine di perseguire alta configurazione hardware, Docker cambiare l'inevitabile mentalità alto prezzo-prestazioni. Docker combinato con nuvola in nuvola spazio per essere più pienamente utilizzati. Non solo risolto il problema di gestire l'hardware, ma anche cambiato il modo di virtualizzazione.


    Link correlati

    Il sito ufficiale di Docker: http://www.docker.com

    Github Docker Fonte: https://github.com/docker/docker