# Fundamentos de Docker (DevOps) > Containers, images, Dockerfile, docker-compose, volumes, networks, registries (ECR/GCR/ACR), resolución de problemas de containers - 24 preguntas de entrevista - Junior - [Preguntas de entrevista: DevOps](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista.md) ## 1. ¿Cuál es la diferencia principal entre un container Docker y una máquina virtual? **Respuesta** Un container comparte el kernel del sistema operativo anfitrión y solo aísla los procesos, mientras que una máquina virtual incluye un OS completo con su propio kernel. Por lo tanto, los containers son mucho más livianos (unos pocos MB frente a varios GB) y arrancan en segundos en lugar de minutos. Esta diferencia arquitectónica hace que los containers sean ideales para despliegues rápidos y escalabilidad horizontal. ## 2. ¿Qué es una image Docker? **Respuesta** Una image Docker es un template inmutable y de solo lectura que contiene todo lo necesario para ejecutar una aplicación: código, runtime, bibliotecas, variables de entorno y archivos de configuración. Las images se componen de capas apiladas, donde cada capa representa una modificación del sistema de archivos. Esta arquitectura en capas permite reutilizar y compartir las images de forma eficiente entre containers. ## 3. ¿Qué instrucción del Dockerfile define la image base? **Respuesta** La instrucción FROM define la image base a partir de la cual construir. Debe ser la primera instrucción (después de los ARG opcionales) en un Dockerfile. Por ejemplo, FROM node:18-alpine usa la image de Node.js 18 basada en Alpine Linux. Elegir una image base apropiada (tamaño, seguridad, compatibilidad) es crucial para optimizar los builds y reducir las vulnerabilidades. ## 21 preguntas más disponibles - ¿Cuál es la diferencia entre CMD y ENTRYPOINT en un Dockerfile? - ¿Qué instrucción del Dockerfile copia archivos del anfitrión a la image? Regístrate gratis: https://sharpskill.dev/es/login ## Otros temas de entrevista DevOps - [Control de versiones & Git](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/version-control-git.md): 20 preguntas, Junior - [Fundamentos de Linux](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/linux-fundamentals.md): 22 preguntas, Junior - [Shell Scripting & Bash](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/shell-scripting-bash.md): 20 preguntas, Mid-Level - [Fundamentos de Networking](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/networking-basics.md): 22 preguntas, Junior - [Fundamentos de CI/CD](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/ci-cd-fundamentals.md): 18 preguntas, Junior - [GitHub Actions](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/github-actions.md): 22 preguntas, Mid-Level - [GitLab CI/CD](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/gitlab-ci.md): 22 preguntas, Mid-Level - [Jenkins](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/jenkins.md): 22 preguntas, Mid-Level - [Fundamentos de Kubernetes](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/kubernetes-basics.md): 26 preguntas, Mid-Level - [Networking de Kubernetes](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/kubernetes-networking.md): 24 preguntas, Mid-Level - [Kubernetes Avanzado](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/kubernetes-advanced.md): 24 preguntas, Mid-Level - [Ingress & API Gateway](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/ingress-api-gateway.md): 20 preguntas, Mid-Level - [Fundamentos de Terraform](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/terraform-basics.md): 22 preguntas, Mid-Level - [Terraform Avanzado](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/terraform-advanced.md): 22 preguntas, Mid-Level - [Ansible & Configuration Management](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/ansible-configuration.md): 20 preguntas, Mid-Level - [Fundamentos de AWS](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/aws-essentials.md): 26 preguntas, Mid-Level - [Fundamentos de Azure](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/azure-fundamentals.md): 22 preguntas, Mid-Level - [Fundamentos de GCP](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/gcp-fundamentals.md): 22 preguntas, Mid-Level - [Monitoreo y Prometheus](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/monitoring-prometheus.md): 22 preguntas, Mid-Level - [Logging & ELK Stack](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/logging-elk.md): 20 preguntas, Mid-Level - [Alerting e Incident Response](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/alerting-incident-response.md): 20 preguntas, Mid-Level - [Cloud Identity & Secrets](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/cloud-identity-secrets.md): 22 preguntas, Mid-Level - [Seguridad de Pipelines CI/CD](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/cicd-pipeline-security.md): 20 preguntas, Mid-Level - [Helm & Kubernetes](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/helm-kubernetes.md): 20 preguntas, Mid-Level - [Seguridad Runtime y Cluster](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/runtime-cluster-security.md): 24 preguntas, Senior - [Container Supply Chain Security](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/container-supply-chain.md): 22 preguntas, Senior - [Service Mesh & Istio](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/service-mesh-istio.md): 24 preguntas, Senior - [GitOps & ArgoCD](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/gitops-argocd.md): 22 preguntas, Senior - [Progressive Delivery](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/progressive-delivery.md): 20 preguntas, Senior - [Observabilidad Distribuida](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/observability-distributed.md): 22 preguntas, Senior - [Disaster Recovery & Backup](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/disaster-recovery.md): 20 preguntas, Senior - [Optimización del Rendimiento](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/performance-optimization.md): 22 preguntas, Senior - [Optimización de Costos en la Nube](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/infrastructure-cost.md): 20 preguntas, Senior - [Principios de SRE](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/sre-principles.md): 24 preguntas, Senior - [Chaos Engineering](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/chaos-engineering.md): 20 preguntas, Senior - [Platform Engineering](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/platform-engineering.md): 22 preguntas, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/docker-fundamentals