Docker.pdf

Vista previa de texto
Short Description: breve descripción de los recursos.
Full Description: descripción detallada e instrucciones de uso.
Docker Pull Command: consola de línea de comandos para descargar imágenes
del repositorio (pull).
Owner: información sobre el creador del repositorio.
Comments: zona de comentarios al final de la página.
En las ventanas de información del repositorio aparece que whalesay es una modificación
del script Perl de código abierto cowsay. El programa desarrollado por Rony Monroe en el
año 1999 genera en su formato de origen una gráfica ASCII en forma de vaca que aparece
en la terminal del usuario junto con un mensaje.
Para descargar docker/whalesay utiliza el comando docker pull con la siguiente estructura:
$ docker pull [OPTIONS] NAME [:TAG|@DIGEST]
El comando docker pull ordena al daemon que cargue una imagen del repositorio. Para
que pueda identificar la imagen, hay que introducir el título de esta (NAME). Además
puedes indicarle a Docker cómo debe ejecutar el comando deseado (OPTIONS) y, de
forma opcional, introducir tags (:TAG) o números de identificación únicos (@DIGEST)
que permiten descargar una versión concreta de una imagen.
Para crear una copia local de la imagen docker/whalesay introduce el comando:
$ docker pull docker/whalesay
Este último no suele ser necesario pues, cuando se quiere iniciar un contenedor, el Docker
daemon descarga las imágenes automáticamente del repositorio si no las puede encontrar
en el sistema local.
Iniciar imágenes de Docker como contenedores
Para iniciar una imagen de Docker, utiliza el comando docker run con la siguiente
estructura base:
$ docker run [OPTIONS] IMAGE [:TAG|@DIGEST] [CMD] [ARG...]
La única parte obligatoria del comando docker run la constituye el título de la imagen de
Docker deseada, aunque cuando se inicia un contenedor se pueden definir también otras
opciones, TAG y DIGEST. Además, es posible combinar el comando docker run con otros
comandos que se ejecutan en el momento en el que se inicia el contenedor. En este caso
se sobrescribe CMD (COMMAND), comando establecido por el creador que se ejecuta de
forma automática cuando se inicia un contenedor. Con argumentos adicionales pueden
definirse otras configuraciones opcionales, permitiendo añadir a usuarios o transferir
variables de entorno (environment variables).
Utiliza el comando:
$ docker run docker/whalesay cowsay boo
para descargar el script de Perl correspondiente como imagen y ejecutarlo en un
contendor. Verás que whalesayse diferencia en gran medida del script de origen.
