WorksheetsConstruccion de imágenes
Total questions: 13
Worksheet time: 3hrs 15mins
El mecanismo adecuado para excluir ficheros de la imagen es:
Ejecutar la instrucción "RUN rm ...".
Usar un fichero ".dockerignore".
Usar construcciones multistage.
El principal objetivo de la instrucción FROM es:
Establecer la imagen base de la imagen que se está construyendo.
Establecer la ruta del contexto.
Establecer el sistema operativo de la imagen.
La instrucción EXPOSE añade metadatos del puerto que expondra el contenedor
Cierto.
Falso.
Esta instrucción no existe en Dockerfile.
El comando docker build está en desuso en Docker.
Cierto, ahora se utiliza docker compress.
Falso, es la forma adecuada de construir las imágenes.
Depende de la versión de Docker.
Las instrucciones RUN, ADD y COPY generan capas intermedias.
Cierto
Falso
Depende de si la imagen es oficial o no.
En un contexto de construcción de imágenes puede tenerse:
Un solo fichero Dockerfile.
Tantos ficheros Dockerfile como se necesiten.
Muchos ficheros, pero solamente un Dockerfile multistage.
La instrucción WORKDIR define:
El camino donde operarán las instrucciones ADD, COPY, RUN.
El directorio de contexto de la construcción.
El directorio base de los volúmenes.
Alpine es una distribución de Linux muy usada en contenedores por ser:
Gratis
Muy ligera.
Muy completa, contiene casi todos los paquetes Linux disponibles.
El objetivo de la instrucción ENV es definir variables de entorno que serán visibles dentro del contenedor.
CIerto
Falso
Es necesario combinarla con la instrucción ARG.
El mecanismo de construir varias imágenes en diferentes etapas para optimizar el tamaño de la imagen final se denomina:
Construcciones multistage.
Integración continua.
Construcción continua.
En la construcción de imágenes se utiliza el Dockerfile, el cual es un fichero texto en formato:
JSON.
YAML.
sintaxis propia de instrucciones imperativas.
Los comentarios son la forma de incluir metadatos en la imagen, principalmente para ejecutar labores de automatización.
Cierto.
Falso, es con la instrucción LABEL.
Falso, es con la instrucción META.
En el Dockerfile, es posible definir un comando por defecto para ejecutar cuando se arranque el contenedor
Cierto, con la instrucción CMD.
Cierto, con la instrucción RUN.
Cierto, con la instrucción ENTRYPOINT.
Falso
