Which of the following open-source tools is the underlying technology for Docker Swarm?
- containerd
- SwarmKit (Ans)
- Kubernetes
- InfraKit
- The Docker daemon
Docker UCP implements RBAC via Grants. Which of the following make up a Grant?
- Subjects, roles, and nodes
- Subjects, roles, and collections (Ans)
- Roles and collections
Which of the following built-in Docker networks creates a single layer-2 container-only network across multiple Docker hosts that can be on different underlying networks?
- Bridge
- MACVLAN
- Overlay (Ans)
- NAT
Which Docker command shows the network ports that a container is exposed on?
- docker container ports
- docker port (Ans)
- docker network –port
What happens when you perform a docker volume rm against a volume attached to a running container?
- The command will fail (Ans)
- The volume will be deleted
- The volume and the container will be deleted
- You will be asked to confirm the command
Which set of container-related Linux tools did Docker’s libcontainer
replace?
- LXD
- libc
- AUFS
- LXC (Ans)
What options are available for getting source code into Docker Containers?
- Create a custom container with the source code and use the “mount” command to point to your dev machine
- Create a custom docker image with the source code or create a data volume pointing to your dev machine (Ans)
- Use the Dockerfile “embedcode” instruction
- None of these
Docker works the same way as virtual machines.
- True
- False (Ans)
How do you show all containers on a machine?
- docker rmi -p
- docker showAllContainers -a
- docker ps -a (Ans)
- docker-machine ps -a
VirtualBox is required to use Docker on Mac and Windows dev machines.
- True (Ans)
- False
What file does Docker Compose use to define services?
- compose.xml
- docker-compose.yml (Ans)
- Dockerfile
- docker-compose.son
Which of the following use Docker’s layered file system?
- VirtualBox
- Docker images only
- All of these
- Docker containers only
- Docker images and containers (Ans)
What Docker command can be used to view information about a custom network?
- docker network view
- docker network inspect (Ans)
- None of these
- docker view network
Setting up communications between multiple containers always requires multiple Docker run statements to be executed.
- False (Ans)
- True
You’ve run the “docker ps” command but no containers are showing. Why?
- All containers are stopped. (Ans)
- All containers are running.
- You don’t have an image for the container.
- None of these
What cloud provider does Docker Compose support?
- Microsoft Azure
- Digital Ocean
- All of these (Ans)
- Amazon Web Services
What Dockerfile instruction can be used to execute “npm install” when creating a custom Image?
- RUN npm install (Ans)
- None of these
- npm install
- EXECUTE npm install
Specific framework versions (Node.js, ASP.NET, etc.) can be loaded on a developer machine by creating a custom Dockerfile.
- True (Ans)
- False
Key benefits of Docker for web developers includes:
- All of these (Ans)
- Setup a development environment quickly
- Simplify working with multiple framework versions
- Ship code faster
- Consistency between environments
Docker Cloud YAML files are identical to Docker Compose YAML files.
- False (Ans)
- True
- Implementing Managed IT Services: A Step-by-Step Guide - August 30, 2024
- DevOps Foundation Certification - August 29, 2024
- SRE Foundation Certification - August 29, 2024