30 Preguntas DCA #2: Continúa tu Entrenamiento
certificationintermediate

30 Preguntas DCA #2: Continúa tu Entrenamiento

Segunda serie de 30 preguntas para preparar el examen Docker Certified Associate. Formato DOMC interactivo, nuevas preguntas y errores avanzados.

Antoine C
14 min read
#docker#certification#dca#quiz#domc#questions#entrenamiento#docker certified associate

¿Has terminado las 30 Preguntas DCA #1? ¡Perfecto, aquí tienes la continuación!

Esta segunda serie de 30 preguntas cubre aspectos más avanzados de los 6 dominios del examen. Mismo formato DOMC: una opción a la vez, SÍ o NO, sin posibilidad de volver atrás.

Prepara el Examen DCA con Quizzes DOMC
Más de 200 preguntas en formato DOMC idéntico al examen oficial. Cronómetro, puntuación detallada y explicaciones completas.

Orquestación (25% del examen)#

Preguntas avanzadas sobre Docker Swarm: rolling updates, restricciones, labels y gestión de errores.

25% de l'examen5 questions
Quiz : Orquestación
Format DOMC identique à l'examen. Une option à la fois, OUI ou NON.

Preguntas adicionales - Orquestación#

Q6: ¿Cómo limitar un servicio a una sola réplica por nodo?

Usa el modo global en lugar de replicated:

bash
docker service create --mode global --name monitoring prometheus

En modo global, Swarm despliega exactamente una tarea en cada nodo que coincide con las restricciones.

Q7: ¿Cuál es la diferencia entre docker service update --force y docker service rollback?

  • --force redespliega la configuración actual (útil para refrescar los contenedores)
  • rollback restaura la configuración anterior (revierte los últimos cambios)

Q8: ¿Cómo ver los logs de todas las réplicas de un servicio?

bash
docker service logs myservice
# O con timestamps y siguiendo los nuevos logs
docker service logs -f --timestamps myservice

Images & Registry (20% del examen)#

Preguntas avanzadas sobre Dockerfiles, el cache de build y los registries.

20% de l'examen4 questions
Quiz : Images & Registry
Format DOMC identique à l'examen. Une option à la fois, OUI ou NON.
Error común: COPY vs ADD

Usa siempre COPY salvo que necesites la extracción tar automática. ADD puede tener comportamientos inesperados (descarga desde URL, extracción). COPY es más explícito y predecible.

Preguntas adicionales - Images#

Q5: ¿Cómo construir una imagen para una arquitectura diferente?

bash
# Construir para ARM64 desde x86
docker buildx build --platform linux/arm64 -t myimage:arm64 .
¿Listo para Probarlo por Ti Mismo?
Practica estos conceptos Docker en un entorno real con escenarios prácticos.

Q6: ¿Qué comando elimina las imágenes no utilizadas?

bash
docker image prune        # Imágenes dangling (sin tag)
docker image prune -a     # Todas las imágenes no utilizadas por un contenedor

Instalación & Configuración (15% del examen)#

Preguntas sobre los logging drivers, el daemon y los backups.

15% de l'examen3 questions
Quiz : Instalación & Configuración
Format DOMC identique à l'examen. Une option à la fois, OUI ou NON.

Preguntas adicionales - Configuración#

Q4: ¿Cómo cambiar el directorio de almacenamiento de Docker?

En /etc/docker/daemon.json:

json
{
  "data-root": "/mnt/docker-data"
}

Luego reinicia Docker. ¡No olvides migrar los datos existentes!

Q5: ¿Cómo limitar los recursos por defecto de los contenedores?

json
{
  "default-ulimits": {
    "nofile": { "Name": "nofile", "Hard": 64000, "Soft": 64000 }
  }
}

Networking (15% del examen)#

Preguntas avanzadas sobre redes overlay, DNS y troubleshooting.

15% de l'examen3 questions
Quiz : Networking
Format DOMC identique à l'examen. Une option à la fois, OUI ou NON.

Preguntas adicionales - Networking#

Q4: ¿Cómo depurar problemas de red entre contenedores?

bash
# Verificar la conectividad
docker exec container1 ping container2

# Inspeccionar la configuración de red
docker inspect --format='{{json .NetworkSettings.Networks}}' container1

# Ver los endpoints de una red
docker network inspect mynetwork
Pon la Teoría en Práctica
Aplica lo que has aprendido con escenarios Docker interactivos y entornos reales.

Q5: ¿Por qué un contenedor no puede resolver el nombre de otro contenedor?

Causas posibles:

  • Los contenedores no están en la misma red
  • El DNS interno de Docker está desactivado (red host)
  • El contenedor destino no tiene un servicio expuesto

Seguridad (15% del examen)#

Preguntas avanzadas sobre secrets, capabilities y buenas prácticas.

15% de l'examen3 questions
Quiz : Seguridad
Format DOMC identique à l'examen. Une option à la fois, OUI ou NON.
Error de seguridad: --privileged

Nunca uses --privileged en producción salvo absoluta necesidad. Este flag desactiva todas las protecciones de seguridad. Prefiere añadir únicamente las capabilities necesarias con --cap-add.

Pregunta adicional - Seguridad#

Q4: ¿Cómo escanear una imagen en busca de vulnerabilidades?

bash
# Con Docker Scout (integrado)
docker scout cves myimage:v1

# Con Trivy (herramienta externa popular)
trivy image myimage:v1

Storage (10% del examen)#

Preguntas avanzadas sobre volúmenes y estrategias de persistencia.

10% de l'examen2 questions
Quiz : Storage
Format DOMC identique à l'examen. Une option à la fois, OUI ou NON.

Preguntas adicionales - Storage#

Q3: ¿Cuál es la diferencia entre -v y --mount?

Aspecto-v / --volume--mount
SintaxisCompacta: -v src:dst:optsExplícita: --mount type=...,source=...,target=...
Bind mount inexistenteCrea la carpetaError
RecomendaciónLegacyPreferido por claridad

Q4: ¿Cómo compartir un volumen entre varios servicios Swarm?

yaml
# En docker-compose.yml
volumes:
  shared-data:
    driver: local

services:
  app1:
    volumes:
      - shared-data:/data
  app2:
    volumes:
      - shared-data:/data

Nota: Para un verdadero almacenamiento distribuido, usa un driver de volumen externo (NFS, GlusterFS, etc.).


Resumen#

¡Acabas de terminar las 30 Preguntas DCA #2! Con las 30 preguntas del primer artículo, has visto ya 60 preguntas cubriendo todos los dominios del examen.

Puntos clave de esta serie#

  1. Orquestación avanzada: rollback, failure-action, restricciones con labels
  2. Images: forma exec vs shell para ENTRYPOINT, buildx para multi-arch
  3. Networking: puertos Swarm (2377, 7946, 4789), modo host vs ingress
  4. Seguridad: docker trust sign, --cap-drop ALL

Próximos pasos#

  1. Revisa 30 Preguntas DCA #1 si aún no lo has hecho
  2. Practica los comandos en un entorno Docker real
  3. Consulta nuestro artículo Preparar el DCA en 6 semanas para un plan estructurado
Prepara el Examen DCA con Quizzes DOMC
Más de 200 preguntas en formato DOMC idéntico al examen oficial. Cronómetro, puntuación detallada y explicaciones completas.

¡Buena preparación, y buena suerte en tu examen DCA!

30 Preguntas DCA #2: Continúa tu Entrenamiento