Escriu per cercar…

Registre

Un registre és un lloc on es guarden les imatges que es fan servir per desplegar contenidors.

S'ensenya a
Desplegament d’aplicacions webDesplegament d'aplicacions amb contenidorsDAWDAW-BIOSeguretat i alta disponibilitatAlta disponibilitatASIX

Distribuir una imatge

Una imatge és un conjunt de capes de sistemes de fitxers superposades una sobre l’altre.

A Imatge has construït la imatge site amb un Dockerfile, però només existeix a la cache de la teva màquina.

Perquè serveixi d’alguna cosa, l’ha de poder executar una altra màquina.

Tar

Una de les formes d’empaquetar una imatge és crear un fitxer tar amb tots els sistemes de fitxers.

shell
docker image save -o site.tar site
ls -lh site.tar
-rw------- 1 david david 146M  4 d’ag. 09:12 site.tar

Aquest arxiu tar el pots distribuir com vulguis: un USB, un servidor de fitxers o SSH.

shell
scp site.tar david@192.168.123.20:

Esborra la imatge del site que tens en la cache, i verifica que ja no la tens:

shell
docker image rm site
Untagged: site:latest
Deleted: sha256:ae0acf5500684875b8c2c141c0b06194f986ff051b6d7db31fbb66daccafb7aa
Deleted: sha256:f3b40104f0f4674567b45200e81992a1bd38a4a2bf48a06ba01a77d356a4dfdb

docker image ls

Si ara intentes arrencar un contenidor amb la imatge site et donarà un error:

shell
docker run --rm -d --name site -p 8000:80 site
Unable to find image 'site:latest' locally
docker: Error response from daemon: pull access denied for site, repository does not exist ...

Estàs llegint una vista prèvia.

Inicia la sessió amb Google per llegir la pàgina sencera.

Inicia la sessió amb Google

Només et demanarem que acceptis les condicions del servei.