Logo de Dallonses

Docker

Què és Docker?

Docker és una plataforma de codi obert per desenvolupar, distribuir i executar aplicacions dins de contenidors. Un contenidor agrupa una aplicació amb les seves dependències, llibreries i configuració, de manera que la mateixa imatge s'executa igual en un portàtil, en un servidor de proves i en producció.

Això resol un problema que abans costava tardes senceres als equips. Abans dels contenidors, el programari sovint es comportava de manera diferent entre entorns perquè els sistemes de base estaven configurats d'una altra manera. Una funcionalitat que anava bé a la màquina d'un desenvolupador podia fallar en producció per una llibreria que faltava o una versió que no coincidia. Docker aïlla l'aplicació del host, així que el "a la meva màquina funciona" deixa de ser una excusa. Els contenidors són més lleugers que les màquines virtuals perquè comparteixen el kernel del sistema operatiu del host en lloc d'executar cadascun un sistema complet, cosa que vol dir que arrenquen en segons i consumeixen molta menys memòria.

Docker rarament treballa sol a escala. Eines d'orquestració com Kubernetes gestionen com es despleguen, escalen i es recuperen els contenidors en clústers de màquines. Junts formen la columna vertebral del desplegament modern, on el mateix artefacte viatja net des del commit d'un desenvolupador fins al trànsit real.

Docker a Dallonses

Els contenidors són com mantenim honestos els entorns. Quan empaquetem una aplicació en Docker, la versió que el client veu en staging és la versió que arriba a producció, byte per byte. Això elimina tota una categoria d'errors que només apareixen quan el codi surt de l'escriptori del desenvolupador.

També és al centre dels nostres pipelines de CI/CD. Cada build genera una imatge de contenidor, passa per comprovacions automàtiques i es desplega sense passos manuals que es desvien amb el temps. El lliurament continu només funciona quan allò que proves és allò que despleguis, i Docker és el que fa aquesta garantia real en els projectes que portem.

Necessites una app que es comporti igual allà on s'executi? Muntem-ho.

Parlem de desplegament

Serveis relacionats


Preparat per a traballar junts?

Reserva una reunió
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant