The docker history command shows output similar to which of the following?
- Dockerfile (Ans)
- docker images
- docker layers
- docker ps
What is a tag?
- A reference to a registry
- A reference to a specific image in a repository (Ans)
- A reference to a specific image in a registry
- A reference to a repository
What format does Docker use to export images?
- tar (Ans)
Which of the following container types doesn’t use namespace isolation?
- Windows Server Container
- Linux Container
- Hyper-V Container (Ans)
Where do dangling images typically come from?
- When you stop many of the same containers
- When building custom docker images (Ans)
- When running lots of containers from the same image
- When downloading images from Docker hub
In the past, we usually downloaded software in some sort of package to install it, for example a zip file or MSI file. Now, with Docker, how do we download software?
Where are created, modified, and deleted files stored in a container?
- In a volume mounted in the container
- In an R/W container layer (Ans)
- In the top most layer from the image it was created from
- In the bottom most layer from the image it was created from
How can you connect a container to a user defined network?
- docker attach
- docker connect
- –net NETWORK_NAME (Ans)
- –udf NETWORK_NAME
- docker disconnect
What is used to resolve ip addresses with the embedded DNS in user-defined networks? What value is pulled from the docker-compose.yml file?
- Image name
- Service name (Ans)
- DNS name
Why are image layers read only?
- So they can be reused (Ans)
- So we cannot write data inside a container
- So they can be compressed to reduce disk space
What is a Docker volume?
- The host file system
- A directory that mounts remote files
- A directory that bypasses the container’s union file system (Ans)
- The union file system for a container
When you extract an image with docker save what is inside the tar archive?
- A folder for the entire image and also a layers folder with each layer nested inside
- The contents of all layers flattened into one folder
- A folder for each image layer (Ans)
In the past we had to install software before we could run it. What is the equivalent step with Docker to be able to run software?
- Create a container (Ans)
- Pulls a container
- Run a container
- Installs a container
Which of the following is an accurate statement about processes in a container?
- Container processes do not show in the Windows Task Manager
- Container processes run in a VM
- Container processes are different from machine processes
- Container processes are regular machine processes (Ans)
When executing the command “docker pull microsoft/aspnet:4.6.2” what does “microsoft/aspnet:4.6.2” refer to?
- Image (Ans)
When using docker-compose, by default, what network are linux containers connected to?
- user defined network (Ans)
Why does Docker for Windows need Hyper-V?
- To run linux containers inside a linux VM and Hyper-V windows containers (Ans)
- To run windows containers inside a Windows Server VM and linux containers inside a linux VM
- To run linux containers inside a linux VM
- To run windows containers inside a Windows Server VM
How is it possible that we can run a command prompt in a container created from the microsoft/dotnet image?
- We have access to all apps on the machine in addition to those in the container
- Common OS applications like CMD.exe are mapped into the container by default
- It’s not possible to run anything but the one application provided by the image
- The image also provides CMD.exe (Ans)
After stopping a container, how do you run the application in it again?
- docker run
- docker start (Ans)
- docker pull
- docker restart
What does the -d in docker run -d nginx do?
- Deletes the container when we stop the NGINX proces
- Runs an attached container
- Runs a container that will display output from the NGINX process in our console
- Runs a detached container (Ans)