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
 
I’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market tips at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow , and SEO strategies at Wizbrand.
Do you want to learn Quantum Computing?
Please find my social handles as below;
Rajesh Kumar Personal Website
Rajesh Kumar at YOUTUBE
Rajesh Kumar at INSTAGRAM
Rajesh Kumar at X
Rajesh Kumar at FACEBOOK
Rajesh Kumar at LINKEDIN
Rajesh Kumar at WIZBRAND