Skip to main content

Docker
Container

I container sono un tecnologia straordinaria e molto promettente, con delle potenzialità enormi. Hanno delle assonanze con il mondo WMWare, c'è molta somiglianza con agli ostacoli che cercano di superare, gli obiettivi che vogliono raggiungere e le soluzioni che offrono. Allo stesso tempo sono profondamente diversi nell'approccio. Questo sito nasce con l'idea di diffondere la conoscenza sui docker container, ed offrire risposte a chi si fa domande su di loro.

Docker container VS. VMWare

L'avvento di VMWare ha permesso di cambiare radicalmente la struttura fisica delle sale server in giro per il mondo. Erano per lo più popolate da server sovra-dimesionati e "mono-funzionali" : database server, l'application server separati, magari in cluster, e intorno una miriade di server più o meno grandi ognuno dedicato ad una funzione : il server per le telecamere e la video sorveglianza, FTP server, application server di sviluppo e pre-produzione e così via. Insomma, soldi spesi, spazio...

Questa è una sezione dedicata interamente alle immagini Docker (Docker images), in modo da avere delle solide basi e permettervi di eseguire le operazioni base e creare nuove immagini che contengano vostre applicazioni (containerized app).

Comandi base

Per tutte le informazioni relative l'installazione si rimanda alla documentazione ufficiale, poichè dipende moltissimo dal sistema operativo del Docker Host

Formazione e documentazione

Play with Docker

PWD è un "payground" Docker che consente agli utenti di interagire con i comandi Docker in pochi secondi e cominciare a sperimentare subito. Permette di avere una macchina virtuale Alpine Linux gratuita per 4 ore, accedibile da browser o shell SSH. E' possibile creare ed eseguire container Docker e persino creare cluster in Docker Swarm Mode. PWD include anche un sito di formazione composto da una vasta serie di laboratori Docker e quiz dal livello principiante al livello avanzato (training.play-with-docker.com).

Docker Registry

Uno dei registry più famoso di immagini Docker è Docker Hub. Potete partire da qui per scaricare (pull) l'immagine che vi server nel vostro Docker locale, a quel punto potrete iniziare ad usarla per far partire uno o più container Docker. Esistono altri registry, non è l'unico.