Un paquete ligero, independiente y ejecutable que incluye todo lo necesario para ejecutar un software, incluido el código, tiempo de ejecución, bibliotecas y dependencias
Un marco de desarrollo de software
Q3. ¿Cómo difiere Docker de las máquinas virtuales (VMs)?
Los contenedores Docker son más grandes en tamaño en comparación con las VMs
Los contenedores Docker requieren un hipervisor para ejecutarse, mientras que las VMs no lo hacen
Los contenedores Docker comparten el kernel del sistema operativo host, lo que los hace más livianos y eficientes en comparación con las VMs, que tienen su propio kernel de sistema operativo
Los contenedores Docker son más seguros que las VMs
Q4. ¿Cuál es el propósito de un Dockerfile?
Para almacenar imágenes de contenedores Docker
Para administrar configuraciones de red en Docker
Para definir los pasos necesarios para construir una imagen Docker
Para automatizar procesos de implementación de software
Q5. ¿Cómo se construye una imagen Docker desde un Dockerfile?
Escribiendo manualmente comandos en la interfaz de línea de comandos (CLI) de Docker
Exportando una imagen Docker existente a un archivo de texto
Ejecutando el comando docker build y especificando el directorio que contiene el Dockerfile
Rearreglando archivos y carpetas dentro del Dockerfile
Q6. ¿Qué es Docker Hub?
Un lugar físico donde se almacenan contenedores Docker
Una interfaz de línea de comandos (CLI) para gestionar contenedores Docker
Un repositorio basado en la nube para imágenes Docker, donde los usuarios pueden almacenar, compartir y colaborar en imágenes de contenedores
Un protocolo de red utilizado por Docker para la comunicación entre contenedores
Q7. ¿Cómo se inicia un contenedor Docker?
Exportando el contenedor a un formato de archivo externo
Ajustando el esquema de color y diseño del contenedor
Ejecutando el comando docker run y especificando la imagen Docker a usar
Rearreglando archivos y carpetas dentro del contenedor
Q8. ¿Para qué se utiliza Docker Compose?
Para gestionar contenedores Docker en entornos de producción
Para automatizar procesos de prueba de software
Para definir y ejecutar aplicaciones Docker de múltiples contenedores, especificando los servicios, redes y volúmenes requeridos
Para monitorear métricas de rendimiento de contenedores Docker
Q9. ¿Cómo se detiene un contenedor Docker en ejecución?
Eliminando el contenedor del repositorio de Docker Hub
Ajustando la configuración de ejecución del contenedor
Ejecutando el comando docker stop y especificando la ID o nombre del contenedor
Rearreglando archivos y carpetas dentro del contenedor
Q10. ¿Qué es un volumen Docker?
Un tipo de contenedor Docker
Una imagen de disco de máquina virtual
Un mecanismo de almacenamiento de datos persistente utilizado para compartir datos entre contenedores Docker y la máquina host, asegurando la persistencia de datos incluso si se detiene o elimina el contenedor
Una interfaz de red utilizada para la comunicación entre contenedores Docker
Q11. ¿Cómo se elimina un contenedor Docker?
Eliminando el contenedor del repositorio de Docker Hub
Ajustando la configuración de ejecución del contenedor
Ejecutando el comando docker rm y especificando la ID o nombre del contenedor
Rearreglando archivos y carpetas dentro del contenedor
Q12. ¿Cuál es el propósito de Docker Swarm?
Para gestionar registros de contenedores Docker
Para automatizar procesos de implementación de software
Para orquestar y gestionar clústeres de contenedores Docker, permitiendo alta disponibilidad y escalabilidad
Para monitorear métricas de rendimiento de contenedores Docker
Q13. ¿Cómo se inspecciona la configuración de un contenedor Docker en ejecución?
Exportando el contenedor a un archivo PDF
Ajustando el esquema de color y diseño del contenedor
Ejecutando el comando docker inspect y especificando la ID o nombre del contenedor
Rearreglando archivos y carpetas dentro del contenedor
Q14. ¿Cuál es el propósito de la red Docker?
Para gestionar registros de contenedores Docker
Para automatizar procesos de prueba de software
Para habilitar la comunicación entre contenedores Docker y redes externas, permitiendo que los contenedores se conecten entre sí y a otros servicios
Para monitorear métricas de rendimiento de contenedores Docker
Q15. ¿Cómo se enumeran todos los contenedores Docker en ejecución?
Exportando la lista de contenedores a un archivo CSV
Ajustando el esquema de color y diseño del contenedor
Ejecutando el comando docker ps
Rearreglando archivos y carpetas dentro del contenedor
Q16. ¿Cuál es el propósito del registro Docker?
Para gestionar registros de contenedores Docker
Para automatizar procesos de implementación de software
Para almacenar imágenes Docker, permitiendo que los usuarios suban y descarguen imágenes al y desde el registro
Para monitorear métricas de rendimiento de contenedores Docker
Q17. ¿Cómo se carga una imagen Docker en un registro Docker?
Escribiendo manualmente comandos en la interfaz de línea de comandos (CLI) de Docker
Exportando una imagen Docker existente a un archivo de texto
Ejecutando el comando docker push y especificando el nombre y etiqueta de la imagen Docker
Rearreglando archivos y carpetas dentro del Dockerfile
Q18. ¿Qué es Docker Desktop?
Un lugar físico donde se almacenan contenedores Docker
Una interfaz de línea de comandos (CLI) para gestionar contenedores Docker
Una aplicación de escritorio para Windows y macOS que proporciona una interfaz fácil de usar para construir, gestionar y desplegar contenedores Docker
Un protocolo de red utilizado por Docker para la comunicación entre contenedores
Q19. ¿Cómo se inicia sesión en un registro Docker?
Exportando las credenciales del registro a un archivo externo
Ajustando el esquema de color y diseño del registro
Ejecutando el comando docker login y proporcionando el nombre de usuario y la contraseña del registro
Rearreglando archivos y carpetas dentro del Dockerfile
Q20. ¿Cuál es el propósito de Docker Engine?
Para gestionar registros de contenedores Docker
Para automatizar procesos de implementación de software
Para construir, ejecutar y gestionar contenedores Docker en una máquina host
Para monitorear métricas de rendimiento de contenedores Docker