wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Iniciación con Docker

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

Lista los contenedores activos

a)

docker ps

b)

docker ps -a

c)

docker ps -l

d)

docker ps -d

2.

Explica cómo se crea un contenedor en Docker.

a)

docker run nombre_imagen

b)

docker build nombre_imagen

c)

docker create nombre_imagen

d)

docker start nombre_imagen

3.

docker pull alpine

a)

Descargar la imagen alpine

b)

Correr el container alpine

c)

Entrar al bash de alpine

d)

Instalar un contenedor alpine

4.

¿Qué son las redes en Docker y por qué son importantes?

a)

Las redes en Docker son solo decorativas y no tienen ninguna función real

b)

Las redes en Docker son responsables de la gestión de recursos de hardware en los contenedores

c)

Las redes en Docker son utilizadas para almacenar archivos de configuración sin importancia

d)

Las redes en Docker son importantes para permitir la comunicación entre contenedores y con el mundo exterior, segmentar y aislar aplicaciones, facilitar la escalabilidad y mejorar la seguridad.

5.

Describe la función de los volúmenes en Docker.

a)

Los volúmenes en Docker permiten persistir datos generados por contenedores y compartir información entre contenedores y el host.

b)

Los volúmenes en Docker permiten ejecutar múltiples instancias de un mismo contenedor.

c)

Los volúmenes en Docker son utilizados para gestionar la memoria RAM de los contenedores.

d)

Los volúmenes en Docker son responsables de la comunicación entre contenedores en diferentes hosts.

6.

¿Qué es Docker Compose y para qué se utiliza?

a)

Docker Compose se utiliza para programar en Java

b)

Docker Compose se utiliza para definir y ejecutar aplicaciones Docker multi-contenedor.

c)

Docker Compose es un sistema operativo para contenedores

d)

Docker Compose es un lenguaje de programación

7.

¿Para qué se usan CMD y Entrypoint en Docker?

a)

CMD define los comandos por defecto que se ejecutarán en el contenedor, mientras que Entrypoint permite usar argumentos en el momento que se inicia el contenedor

b)

CMD se utiliza para actualizar el firmware del contenedor, y Entrypoint para configurar las variables de entorno predeterminadas

c)

CMD proporciona servicios de almacenamiento en la nube para el contenedor, y Entrypoint ajusta la configuración de red del contenedor

d)

CMD establece la política de seguridad del contenedor, mientras que Entrypoint se usa para instalar actualizaciones de software en el contenedor

8.

¿Para qué sirve el parámetro -it en el comando de Docker mostrado en la imagen?

a)

El parámetro -it se usa para asignar un disco duro virtual al contenedor Docker

b)

El parámetro -it se utiliza para ejecutar el contenedor en modo interactivo con un pseudo-TTY, permitiendo al usuario interactuar con el contenedor

c)

El parámetro -it indica que el contenedor debe reiniciarse automáticamente si se detiene inesperadamente

d)

El parámetro -it se utiliza para limitar el uso de la CPU por parte del contenedor Docker

9.

¿Cuál es la diferencia entre una imagen y un contenedor en Docker?

a)

La diferencia principal radica en que una imagen es estática y un contenedor es dinámico.

b)

Una imagen no contiene el sistema operativo

c)

Un contenedor no puede ejecutar aplicaciones

d)

Una imagen es más grande que un contenedor

10.

¿Qué efecto tiene el uso del parámetro --detach en el comando de Docker mostrado en la imagen?

a)

El parámetro --detach abre un shell interactivo dentro del contenedor

b)

El parámetro --detach asigna una dirección IP estática al contenedor

c)

El parámetro --detach ejecuta el contenedor en segundo plano y devuelve el control a la terminal

d)

El parámetro --detach adjunta el contenedor a una red Docker específica

11.

¿Cómo se puede ver el registro de logs de un contenedor en Docker?

a)

docker logs nombre_contenedor

b)

docker inspect nombre_contenedor

c)

docker status nombre_contenedor

d)

docker info nombre_contenedor

12.

¿Qué comando se utiliza para detener un contenedor en ejecución?

a)

docker kill nombre_contenedor

b)

docker pause nombre_contenedor

c)

docker stop nombre_contenedor

d)

docker terminate nombre_contenedor

13.

¿Qué es un Dockerfile y cuál es su propósito?

a)

Un Dockerfile es un documento que describe la arquitectura de un contenedor.

b)

Un Dockerfile es un archivo que almacena datos de contenedores en Docker.

c)

Un Dockerfile es un script que se utiliza para ejecutar contenedores en Docker.

d)

Un Dockerfile es un archivo de configuración que contiene instrucciones para construir una imagen Docker.

14.

¿Qué comando se utiliza para construir una imagen a partir de un Dockerfile?

a)

docker build -t nombre_imagen .

b)

docker create -t nombre_imagen .

c)

docker run -t nombre_imagen .

d)

docker compile -t nombre_imagen .