Escribe para buscar…

Contenidor

Linux és un sistema operatiu que permet aïllar un procés de tots els recursos del sistema com la cpu, memoria, sistema de fitxers, etc.

Esta página todavía no se ha traducido — se muestra en su idioma original:Català

Introducció

A diferència de les màquines virtuals que necessiten un Hypervisor, els contenidors s’executen directament en el sistema operatiu i fan servir capacitats que proporciona directament el kernel de linux.

Entorn de treball

Crea una màquina Ubuntu i instal·la docker:

shell
$ curl -L sh.xtec.dev/docker.sh | sh

Pots crear una màquina local amb Windows Subsystem for Linux (WSL):

shell
> connect-wsl docker -new

O una màquina al núvol amb Isard

Contenidor

Executar un contenidor és molt fàcil:

shell
$ docker run hello-world

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
c1ec31eb5944: Pull complete 
Digest: sha256:d000bc569937abbe195e20322a0bde6b2922d805332fd6d8a68b19f524b7d21d
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

Pots veure que docker baixa la imatge hello-world i executa un contenidor amb aquesta imatge.

A diferència de les màquines virtuals, els contenidors Docker no utilitzen cap virtualització de maquinari.

Cada contenidor s’executa en un espai aïllat, però tots comparteixen el mateix sistema operatiu.

A continuació anem a verificar aquesta afirmació amb el servidor web Nginx!

Verifica que no s’està executant cap procés nginx:

shell
$ ps aux | grep nginx

Estás leyendo una vista previa.

Inicia sesión para leer el artículo completo. Cualquier cuenta abre 4 artículos gratuitos al mes; el alumnado y el profesorado leen las páginas de su curso sin límite.

Iniciar sesión