Escribe para buscar…

Build

Les imatges es construeixen a partir d'altres imatges afegint noves capes.

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

Introducció

Un Dockerfile és un fitxer de text que té instruccions de com construir una imatge.

Servidor python

FROM

Crea un fitxer amb el nom de Dockerfile amb aquest contingut:

dockerfile
FROM alpine:latest

La primera línia del fiter sempre ha de ser la imatge que utilitzem com a punt de partida, en el nostre cas una alpinex[https://hub.docker.com/_/alpine]

Ja pots construir una imatge utilitzant aquest fitxer de text:

shell
$ docker build --tag server .
...
Step 1/1 : FROM alpine:latest
latest: Pulling from library/alpine
d25f557d7f31: Pull complete 
Digest: sha256:77726ef6b57ddf65bb551896826ec38bc3e53f75cdde31354fbffb4f25238ebd
Status: Downloaded newer image for alpine:latest
 ---> 1d34ffeaf190
Successfully built 1d34ffeaf190
Successfully tagged server:latest

Pots veure que ara tenim dues imatges, una alpine i una server amb el mateix IMAGE ID:

shell
$ docker images
REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
alpine       latest    1d34ffeaf190   2 weeks ago   7.79MB
server       latest    1d34ffeaf190   2 weeks ago   7.79MB

La nostra imatge server és la mateixa que l’alpine i la pots utilitzar igual que faries servir una imatge alpine.

shell
$ docker run --rm server cat /etc/*release*
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.20.0
...

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