Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions data/3_installation_and_configuration/backup_ucp_dtr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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?
Expand All @@ -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?
Expand Down Expand Up @@ -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
Original file line number Diff line number Diff line change
Expand Up @@ -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?
Expand Down Expand Up @@ -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/
6 changes: 3 additions & 3 deletions data/3_installation_and_configuration/deploy_ucp_dtr_ha.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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?
Expand All @@ -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?
Expand All @@ -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?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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?
Expand All @@ -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?
Expand All @@ -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?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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?
Expand All @@ -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?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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?
Expand Down Expand Up @@ -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/#daemon-data-directory

- uuid: 05176b68-5a8b-4814-8753-ffec40440f12
question: What is the typical port required to access UCP (now MKE) via a browser?
Expand Down
2 changes: 1 addition & 1 deletion data/3_installation_and_configuration/hub_users_teams.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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?
Expand Down Expand Up @@ -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?
Expand Down
2 changes: 1 addition & 1 deletion data/4_Networking/http_https_load_balancing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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?
Expand Down