docker

Ogni tanto ci sentite parlare di container, e da qualche tempo questo parlare ha un nome preciso: Docker.

La società dietro al progetto si chiama, insospettabilmente, Docker e si occupa di gestire due versioni del prodotto: Docker CE (Community Edition) e Docker EE (Enterprise Edition).
Confusi? Ecco, forse anche loro. E forse proprio per questo è stato deciso di cambiare il nome della versione libera, facendola diventare Moby Project, un progetto che dal 21 aprile è

Leggi il contenuto originale su Mia mamma usa Linux!

Qualche giorno fa si è celebrato il 4° compleanno di Docker. Presentato al PyCon 2013 (la conferenza di sviluppatori Python) da Solomon Hykes in una presentazione di 5 minuti, ha scatenato immediatamente lo stupore del pubblico

Ai tempi era poco più che un sistema per lavorare più comodamente sugli LXC (LinuX Container), presenti sulla scena già da tempo (sono stati introdotti nel kernel 2.6.24, ad Agosto del 2008), ma poco utilizzati poichè

Leggi il contenuto originale su Mia mamma usa Linux!

Proseguiamo il discorso del logging del container iniziato nella scorsa parte. Se non la avete letta, e volete partire dalla base, vi consigliamo di guardare "Docker logging: cosa fa il mio container? [parte 1]".

Nella scorsa parte abbiamo visto nel dettaglio i seguenti metodi base:

  • Modalità "classica": per avvicinarsi al mondo container, potremmo dover utilizzare questa soluzione per limitare le modifiche di logging al codice delle applicazioni
  • Docker default: se non esplicitato un metodo

Leggi il contenuto originale su Mia mamma usa Linux!

Docker ed i Microservices

Su questo portale abbiamo gia piu’ volte scritto e descritto la tecnologia che sta dietro al progetto Docker, sicuramente una delle nuove scoperte informatiche degli ultimi anni, a livello dell’uscita della Virtualizzazione; ma nonostante tutto, non sempre e’ facile capire in poche righe concetti nuovi non sempre semplici da comprendere, quindi eccovi un nuovo articolo, che fara’ parte di una piccola serie di episodi, in cui cercheremo di fare

Leggi il contenuto originale su Tutti per Linux

Log e Container

by Matteo Cappadonna on

Quando dobbiamo gestire le nostre applicazioni, molta importanza va data ai log. Assicurare delle metodologie di logging che siano solide e consistenti nel tempo è fondamentale, soprattutto in alcuni ambiti.

Se ci spostiamo nel mondo dei container, però, la logica di gestione dei log cambia radicalmente rispetto a quanto siamo abituati, ed è quindi molto importate capire bene come funziona e come utilizzarla al meglio per le nostre necessità.

Stamattina è stato pubblicato

Leggi il contenuto originale su Mia mamma usa Linux!

Con l'uso sempre più massivo dei container uno degli aspetti più critici da valutare è il logging delle applicazioni che decidiamo di far girare.

Chi usa un sistema Linux da qualche tempo, sa che la maggior parte delle applicazioni in esecuzione vanno a scrivere il log da qualche parte, sia esso il buon vecchio file di log, o sistemi più moderni che inseriscono i log in un database (qualcuno ha detto systemd?);

Leggi il contenuto originale su Mia mamma usa Linux!

E' stato rilasciato ieri Docker 1.13 contenente, oltre ai soliti bugfix e miglioramenti di sicurezza, una serie di features decisamente interessanti.

Andiamo insieme ad esplorare le più significative:

docker stack deploy
Una delle feature interessanti di Docker è la compose, ovvero quella di poter definire una applicazione come una serie di container differenti, ognuno con le proprie caratteristiche, semplicemente scrivendo un file YAML. Lanciando poi il semplice comando "docker-compose up" verranno lanciati e configurati

Leggi il contenuto originale su Mia mamma usa Linux!

Se due indizi fanno una prova, allora il fatto che Mirantis abbia annunciato la fine dello scorso anno un taglio sostanziale nello staff OpenStack e che Cisco abbia deciso di ritirarsi dal mercato dei fornitori cloud (ne abbiamo parlato qui) porta certamente a pensare che qualcosa stia cambiando nel mondo cloud. E nel mondo OpenSource, Cloud fa rima con OpenStack, lo sappiamo.

E come sta quindi il progetto?

Stando a quello che

Leggi il contenuto originale su Mia mamma usa Linux!

Spesso abbiamo parlato di container, e in particolar modo di Docker. La tecnologia è molto interessante per vari aspetti, ma sicuramente il principale riguarda l'uso nei cluster, dove una certa quantità di nodi è predisposta per poter avviare una moltitudine di istanze, senza doversi preoccupare a quale nodo venga assegnata una certa istanza. Tutto automatico, tutto liquido!

Ma tanti nodi vuol dire tante macchine (e risorse); per delle prove in casa queste possono essere delle

Leggi il contenuto originale su Mia mamma usa Linux!

Giochiamo con Docker

by Matteo Cappadonna on

Sulle nostre pagine potete leggere abbastanza spesso notizie relative al mondo container su Linux, specialmente riguardo Docker e le relative applicazioni cluster, quali Kubernetes o Swarm.

La parte "noiosa" di dover testare (in locale) sistemi di clustering è spesso il dover avere a che fare con diverse VM ed, anche se ci sono sistemi che semplificano questo passaggio, come Vagrant (per citarne uno), ogni macchina virtuale lanciata sul nostro sistema occupa risorse

Leggi il contenuto originale su Mia mamma usa Linux!