From 652169dd22b597b740c1b07cc77bf139d08fe863 Mon Sep 17 00:00:00 2001 From: Luc Date: Thu, 12 Feb 2026 10:49:58 +0100 Subject: [PATCH 1/4] fix link --- data/3_installation_and_configuration/backup_ucp_dtr.yaml | 6 +++--- .../cert_based_auth_registry.yaml | 4 ++-- .../3_installation_and_configuration/deploy_ucp_dtr_ha.yaml | 6 +++--- ..._demonstrate_how_configure_docker_daemon_start_boot.yaml | 6 +++--- .../describe_sizing_requirements_for_installation.yaml | 6 +++--- .../install_troubleshooting.yaml | 2 +- 6 files changed, 15 insertions(+), 15 deletions(-) diff --git a/data/3_installation_and_configuration/backup_ucp_dtr.yaml b/data/3_installation_and_configuration/backup_ucp_dtr.yaml index 24978ae..5ba4ada 100644 --- a/data/3_installation_and_configuration/backup_ucp_dtr.yaml +++ b/data/3_installation_and_configuration/backup_ucp_dtr.yaml @@ -15,7 +15,7 @@ questions: - { value: 'Delete all volumes', correct: false } - { value: 'Restart all containers', correct: false } - { value: 'Purge all logs', correct: false } - help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/backup-restore.html#restore + help: https://docs.mirantis.com/mke/3.4/ops/disaster-recovery/restore-mke.html - uuid: fdc31b03-3093-4638-a77f-ef7b11860d88 question: Which command allows you to back up a DTR (now MSR) instance? @@ -33,7 +33,7 @@ questions: - { value: 'docker dtr load backup.tar', correct: false } - { value: 'docker dtr install --restore backup.tar', correct: false } - { value: 'docker run -i docker/dtr restore < backup.tar', correct: true } - help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/dtr/backup-restore.html + help: https://docs.mirantis.com/msr/2.9/cli-ref/backup.html - uuid: 7b313274-0072-41a0-bd16-170c8672c845 question: What is essential for a DTR (now MSR) restore to work correctly? @@ -87,4 +87,4 @@ questions: - { value: 'Disable TLS to simplify restoration', correct: false } - { value: 'Manually compress Docker volumes', correct: false } - { value: 'Regularly test restorations', correct: true } - help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/backup-restore.html#best-practices + help: https://docs.mirantis.com/mke/3.7/ops/disaster-recovery/back-up-mke/backup-considerations.html diff --git a/data/3_installation_and_configuration/cert_based_auth_registry.yaml b/data/3_installation_and_configuration/cert_based_auth_registry.yaml index 0f06fd4..6599dd0 100644 --- a/data/3_installation_and_configuration/cert_based_auth_registry.yaml +++ b/data/3_installation_and_configuration/cert_based_auth_registry.yaml @@ -51,7 +51,7 @@ questions: - { value: '2376', correct: false } - { value: '443', correct: true } - { value: '5000', correct: false } - help: https://docs.docker.com/registry/insecure/ + help: https://distribution.github.io/distribution/about/deploying/ - uuid: 1765e25a-12d3-4f61-993a-4d39487fd6a6 question: Once certificates are properly configured, what does `docker pull myregistry.com/myimage` allow? @@ -87,4 +87,4 @@ questions: - { value: 'No, except on Windows', correct: false } - { value: 'No, Docker reloads them dynamically', correct: false } - { value: 'Yes, so it reloads the certificates and establishes the secure connection', correct: true } - help: https://docs.docker.com/engine/security/certificates/ + help: https://docs.docker.com/engine/security/protect-access/ diff --git a/data/3_installation_and_configuration/deploy_ucp_dtr_ha.yaml b/data/3_installation_and_configuration/deploy_ucp_dtr_ha.yaml index ff1ff94..b2ab9b9 100644 --- a/data/3_installation_and_configuration/deploy_ucp_dtr_ha.yaml +++ b/data/3_installation_and_configuration/deploy_ucp_dtr_ha.yaml @@ -24,7 +24,7 @@ questions: - { value: 'docker ucp add-manager', correct: false } - { value: 'docker node promote manager', correct: false } - { value: 'docker container run --rm -it docker/ucp join --replica', correct: true } - help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/install/join-linux-nodes.html + help: https://docs.mirantis.com/mke/3.4/ops/administer-cluster/join-nodes/join-linux-nodes.html - uuid: 21ef8613-10b2-4e0f-a2f3-e2c1d1c8593f question: Which command is recommended to install DTR (now MSR) on a UCP (now MKE) node? @@ -42,7 +42,7 @@ questions: - { value: 'Terraform without configuration', correct: false } - { value: 'Docker Desktop with swarm mode', correct: false } - { value: 'Cloud-init or EC2 user-data scripts', correct: true } - help: https://docs.mirantis.com/docker-enterprise/v3.1/ucp/on-aws/ + help: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/bootstrap_container_instance.html - uuid: c41396d4-17f0-4a8a-9981-1b205728c9c5 question: What requirement is necessary to deploy DTR (now MSR) in HA? @@ -69,7 +69,7 @@ questions: - { value: 'Use a node label', correct: false } - { value: 'Use a load balancer in front of UCP (now MKE) managers', correct: true } - { value: 'Enable debug mode', correct: false } - help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/architecture/#ucp-high-availability + help: https://docs.mirantis.com/mke/3.8/install/predeployment/configure-loadbalancer.html?highlight=balance%20load - uuid: e47cb7f3-ef17-4718-bbe1-6b13de8ae260 question: Can UCP (now MKE) and DTR (now MSR) be deployed on the same nodes? diff --git a/data/3_installation_and_configuration/describe_demonstrate_how_configure_docker_daemon_start_boot.yaml b/data/3_installation_and_configuration/describe_demonstrate_how_configure_docker_daemon_start_boot.yaml index eec1517..769260f 100644 --- a/data/3_installation_and_configuration/describe_demonstrate_how_configure_docker_daemon_start_boot.yaml +++ b/data/3_installation_and_configuration/describe_demonstrate_how_configure_docker_daemon_start_boot.yaml @@ -15,7 +15,7 @@ questions: - { value: 'sudo systemctl enable docker', correct: true } - { value: 'docker enable daemon', correct: false } - { value: 'sudo docker start --on-boot', correct: false } - help: https://docs.docker.com/config/daemon/start/ + help: https://docs.docker.com/engine/install/linux-postinstall/#configure-docker-to-start-on-boot-with-systemd - uuid: 2f79646d-3aa6-42d6-9005-b2cf9ab32688 question: How do you verify that the Docker daemon is enabled to start at boot? @@ -24,7 +24,7 @@ questions: - { value: 'sudo systemctl is-enabled docker', correct: true } - { value: 'sudo docker daemon --check', correct: false } - { value: 'docker status --boot', correct: false } - help: https://docs.docker.com/config/daemon/start/ + help: https://docs.docker.com/engine/install/linux-postinstall/#configure-docker-to-start-on-boot-with-systemd - uuid: b3ea7a27-015d-4cd7-a314-1f56ddf8f727 question: On a system using systemd, what does `systemctl enable docker` do? @@ -33,7 +33,7 @@ questions: - { value: 'Starts the Docker service immediately', correct: false } - { value: 'Registers the Docker service to start at system boot', correct: true } - { value: 'Builds Docker images automatically', correct: false } - help: https://docs.docker.com/config/daemon/start/ + help: https://docs.docker.com/engine/install/linux-postinstall/#configure-docker-to-start-on-boot-with-systemd - uuid: 00ae3c6f-6e8a-4320-8792-71dc1e3cf7db question: Which Linux init system is typically used to manage Docker service startup? diff --git a/data/3_installation_and_configuration/describe_sizing_requirements_for_installation.yaml b/data/3_installation_and_configuration/describe_sizing_requirements_for_installation.yaml index e278605..59ac6f9 100644 --- a/data/3_installation_and_configuration/describe_sizing_requirements_for_installation.yaml +++ b/data/3_installation_and_configuration/describe_sizing_requirements_for_installation.yaml @@ -27,13 +27,13 @@ questions: help: https://docs.docker.com/storage/storagedriver/overlayfs-driver/ - uuid: 67a48e29-32c3-4267-a931-c08b3cb0531b - question: For DTR (Docker Trusted Registry, now MSR), what is the minimum disk space required per node? + question: For DTR (Docker Trusted Registry, now MSR), what is the recommended disk space required per node? answers: - { value: '50 GB', correct: false } - { value: '100 GB', correct: true } - { value: '10 GB', correct: false } - { value: '20 GB', correct: false } - help: https://docs.docker.com/ee/dtr/admin/install/system-requirements/ + help: https://docs.mirantis.com/msr/2.9/common/msr-system-reqs.html - uuid: 5a75c1b2-0cbd-4fc2-83cf-1f189d84cc13 question: Why is it recommended to run Docker on a 64-bit operating system? @@ -69,7 +69,7 @@ questions: - { value: 'It causes slow container startup', correct: false } - { value: 'Root volumes do not support overlay drivers', correct: false } - { value: "Security scanners can't access root volumes", correct: false } - help: https://docs.docker.com/storage/ + help: https://docs.docker.com/engine/daemon/ - uuid: 05176b68-5a8b-4814-8753-ffec40440f12 question: What is the typical port required to access UCP (now MKE) via a browser? diff --git a/data/3_installation_and_configuration/install_troubleshooting.yaml b/data/3_installation_and_configuration/install_troubleshooting.yaml index ae6918d..99711e1 100644 --- a/data/3_installation_and_configuration/install_troubleshooting.yaml +++ b/data/3_installation_and_configuration/install_troubleshooting.yaml @@ -6,7 +6,7 @@ questions: - { value: 'The Docker daemon is using a non-standard port', correct: false } - { value: 'The requested image does not exist', correct: false } - { value: 'A Docker command was misspelled', correct: false } - help: https://docs.docker.com/config/daemon/#start-the-daemon + help: https://docs.docker.com/engine/install/linux-postinstall/ - uuid: 238c3d02-c1c4-4f77-97a0-146d472928e7 question: Which command checks if the Docker service is active on a Linux machine? From ebce75ba843a0e7bc3872762db9d1e264263bc61 Mon Sep 17 00:00:00 2001 From: Luc Date: Thu, 12 Feb 2026 11:02:18 +0100 Subject: [PATCH 2/4] fix link --- .../install_storage_driver.yaml | 2 +- data/4_Networking/http_https_load_balancing.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/3_installation_and_configuration/install_storage_driver.yaml b/data/3_installation_and_configuration/install_storage_driver.yaml index b037d6e..f850e8b 100644 --- a/data/3_installation_and_configuration/install_storage_driver.yaml +++ b/data/3_installation_and_configuration/install_storage_driver.yaml @@ -38,7 +38,7 @@ questions: - uuid: b8704b3c-d6fd-4a6b-810f-7b94b8a869be question: Which command shows the storage driver currently used by Docker? answers: - - { value: 'docker info', correct: true } + - { value: 'docker system info', correct: true } - { value: 'docker volume inspect', correct: false } - { value: 'docker system inspect', correct: false } - { value: 'docker storage status', correct: false } diff --git a/data/4_Networking/http_https_load_balancing.yaml b/data/4_Networking/http_https_load_balancing.yaml index b0207c7..acc5e6f 100644 --- a/data/4_Networking/http_https_load_balancing.yaml +++ b/data/4_Networking/http_https_load_balancing.yaml @@ -51,7 +51,7 @@ questions: - { value: 'By using Consul for service discovery', correct: false } - { value: 'By running Interlock as a replicated service on Swarm', correct: true } - { value: 'By binding Interlock to the host’s loopback interface', correct: false } - help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/interlock/architecture.html + help: https://docs.mirantis.com/containers/v2.1/dockeree-products/ucp/deploy-apps-with-swarm/layer-7-routing/architecture.html - uuid: f86c6404-f70c-413c-82b5-68fd66be6971 question: Which of the following is a correct label to route traffic to a specific path? From 61cbd2072876f86ce7922c42ed2e2f0d296b5c8b Mon Sep 17 00:00:00 2001 From: Luc Date: Thu, 12 Feb 2026 12:54:17 +0100 Subject: [PATCH 3/4] fix link --- .../install_troubleshooting.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/3_installation_and_configuration/install_troubleshooting.yaml b/data/3_installation_and_configuration/install_troubleshooting.yaml index 99711e1..374ffd2 100644 --- a/data/3_installation_and_configuration/install_troubleshooting.yaml +++ b/data/3_installation_and_configuration/install_troubleshooting.yaml @@ -51,7 +51,7 @@ questions: - { value: 'systemctl logs docker', correct: false } - { value: 'docker logs docker', correct: false } - { value: 'docker show-log', correct: false } - help: https://docs.docker.com/config/daemon/#troubleshoot-the-daemon + help: https://docs.docker.com/engine/daemon/logs/ - uuid: 610ff302-cb2e-4d94-a4f2-9a0d2df460cf question: What should you check if Docker installation fails due to missing repositories on Ubuntu? From fdee2d4b0b7c83e3a5bd0339785d3dbbf1bb9044 Mon Sep 17 00:00:00 2001 From: Luc Date: Thu, 12 Feb 2026 16:59:25 +0100 Subject: [PATCH 4/4] fix link --- .../describe_namespaces_cgroups_certificates.yaml | 4 ++-- .../describe_sizing_requirements_for_installation.yaml | 2 +- data/3_installation_and_configuration/hub_users_teams.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/data/3_installation_and_configuration/describe_namespaces_cgroups_certificates.yaml b/data/3_installation_and_configuration/describe_namespaces_cgroups_certificates.yaml index fcb2cbf..8dffa18 100644 --- a/data/3_installation_and_configuration/describe_namespaces_cgroups_certificates.yaml +++ b/data/3_installation_and_configuration/describe_namespaces_cgroups_certificates.yaml @@ -15,7 +15,7 @@ questions: - { value: 'mnt', correct: false } - { value: 'net', correct: true } - { value: 'uts', correct: false } - help: https://docs.docker.com/enterprise/security/hardened-desktop/enhanced-container-isolation/ + help: https://docs.docker.com/engine/security/userns-remap/ - uuid: 00e37740-5f91-4fc7-9b01-063c1e26e426 question: What does the 'pid' namespace isolate in Docker? @@ -24,7 +24,7 @@ questions: - { value: 'Process IDs between containers', correct: true } - { value: 'Network connections between containers', correct: false } - { value: 'User IDs for file permissions', correct: false } - help: https://docs.docker.com/enterprise/security/hardened-desktop/enhanced-container-isolation/ + help: https://docs.docker.com/reference/cli/docker/container/run/#pid-settings-pid - uuid: 5e2b7025-35e4-499e-9372-3d62297bdbfa question: What is the purpose of cgroups in Docker? diff --git a/data/3_installation_and_configuration/describe_sizing_requirements_for_installation.yaml b/data/3_installation_and_configuration/describe_sizing_requirements_for_installation.yaml index 59ac6f9..4f5cec0 100644 --- a/data/3_installation_and_configuration/describe_sizing_requirements_for_installation.yaml +++ b/data/3_installation_and_configuration/describe_sizing_requirements_for_installation.yaml @@ -69,7 +69,7 @@ questions: - { value: 'It causes slow container startup', correct: false } - { value: 'Root volumes do not support overlay drivers', correct: false } - { value: "Security scanners can't access root volumes", correct: false } - help: https://docs.docker.com/engine/daemon/ + help: https://docs.docker.com/engine/daemon/#daemon-data-directory - uuid: 05176b68-5a8b-4814-8753-ffec40440f12 question: What is the typical port required to access UCP (now MKE) via a browser? diff --git a/data/3_installation_and_configuration/hub_users_teams.yaml b/data/3_installation_and_configuration/hub_users_teams.yaml index 76133cb..53a4739 100644 --- a/data/3_installation_and_configuration/hub_users_teams.yaml +++ b/data/3_installation_and_configuration/hub_users_teams.yaml @@ -51,7 +51,7 @@ questions: - { value: 'Public, Private, Restricted', correct: false } - { value: 'Guest, Developer, Owner', correct: false } - { value: 'Read, Write, Admin', correct: true } - help: https://docs.docker.com/docker-hub/repos/ + help: https://docs.docker.com/admin/organization/manage-a-team/#set-team-repository-permissions - uuid: 2e83b0c4-8a9d-49cd-9968-62d86f032173 question: Can a Docker Hub team member with Read access push an image?