Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.


Get Started Now!

Docker Interview Questions and Answer Part – 20

What type of software deals with running (placement) applications on a given node in the cluster?

  • Placer
  • VM runtime
  • Container runtime
  • Provisioner
  • Scheduler (Ans)

What is the net effect of a separate PID namespace? Each process can have an entirely separate __ .

  • filesystem
  • network stack
  • hostname
  • list of processes (Ans)

How would you avoid port conflicts? Use separate _ namespaces per process.

  • mount
  • PID
  • network (Ans)
  • IPC
  • UTS

How would you avoid shared library conflicts between processes? Use separate _______ namespaces per process.

  • UTS
  • mount (Ans)
  • network
  • PID
  • IPC

What is the net effect of a separate UTS namespace? Each process can have an entirely separate __________ .

  • list of processes
  • filesystem
  • hostname (Ans)
  • IPC
  • IP address

What’s the benefit of a user namespace?

  • Provide each process with its own networking stack and IP addresses
  • Allow privileged operations on resources in the namespaces associated with a process but not system-wide (Ans)
  • Allow privileged operations on all system resources
  • Create users specific to only a given user namespace
  • Provide each process with its own filesystem

What does an app container run?

  • A single application (Ans)
  • Runs the container runtime
  • Runs the host OS init process
  • Runs an OS init process to emulate a VM

What aspect of a scheduler handles app failure?

  • Load Balancing
  • Service Discovery
  • Enforce Desired State (Ans)
  • Scaler

What is a root namespace, i.e. a root network namespace?

  • A namespace for processes run by root, i.e. a network namespace for processes run by root
  • A type of namespace with access to all system resources, i.e. to all network devices in all network namespaces
  • A default namespace, i.e. the default network namespace (Ans)
  • A namespace for root processes, i.e. a network namespace for root processes

What can you use to find vulnerabilities in images?

  • Isolate container networking to avoid malicious processes from talking to other processes
  • Run anti-virus services inside containers
  • Image registries with security scanning (Ans)
  • Image signing and verification

What do cgroups isolate?

  • Which CPUs a process can use
  • None of these
  • Specific device access
  • All of these (Ans)
  • The amount of a resource a process can use

Docker Images consist of read-only layers.

  • False
  • True (Ans)

What task does Docker Machine perform?

  • All of these
  • Find and install Docker images
  • Create and manage local machines (Ans)
  • Create and manage Docker images
  • Create and manage containers

Specific framework versions (Node.js, ASP.NET, etc.) can be loaded on a developer machine by creating a custom Dockerfile.

  • True (Ans)
  • False

What file does Docker Compose use to define services?

  • compose.xml
  • Dockerfile
  • docker- compose.son
  • docker- compose.yml (Ans)

What Dockerfile instruction can be used to execute “npm install” when creating a custom Image?

  • None of these
  • npm install
  • EXECUTE npm install
  • RUN npm install (Ans)

What command- line switches are used with legacy linking?

  • –run and –link
  • –com and –name
  • –link and –name (Ans)
  • –net and –name

Bridge networks can be defined in Docker Compose files.

  • True (Ans)
  • False

Docker Kitematic provides a way to visually search for images hosted on __________?

  • Docker Hub (Ans)
  • VirtualBox
  • Docker Client
  • Docker Machine

Docker containers can be started and stopped.

  • True (Ans)
  • False

Certification Courses

DevOpsSchool has introduced a series of professional certification courses designed to enhance your skills and expertise in cutting-edge technologies and methodologies. Whether you are aiming to excel in development, security, or operations, these certifications provide a comprehensive learning experience. Explore the following programs:

DevOps Certification, SRE Certification, and DevSecOps Certification by DevOpsSchool

Explore our DevOps Certification, SRE Certification, and DevSecOps Certification programs at DevOpsSchool. Gain the expertise needed to excel in your career with hands-on training and globally recognized certifications.