Q. Which network driver uses the host’s networking stack directly?

  • (A) bridge
  • (B) overlay
  • (C) host
  • (D) none
πŸ’¬ Discuss
βœ… Correct Answer: (C) host
Explanation: The 'host' driver removes network isolation between the container and host.

Q. What does the command `docker inspect <network>` show?

  • (A) Running containers
  • (B) Network configuration details
  • (C) Volumes in use
  • (D) Docker logs
πŸ’¬ Discuss
βœ… Correct Answer: (B) Network configuration details
Explanation: `docker inspect` provides low-level information about Docker networks.

Q. What is the scope of a custom bridge network?

  • (A) Global
  • (B) Host-only
  • (C) Swarm-wide
  • (D) Local
πŸ’¬ Discuss
βœ… Correct Answer: (D) Local
Explanation: Custom bridge networks are local to the Docker host where they are created.

Q. Which option connects a container to multiple networks?

  • (A) --net
  • (B) --link
  • (C) docker network connect
  • (D) docker multi-net
πŸ’¬ Discuss
βœ… Correct Answer: (C) docker network connect
Explanation: `docker network connect` allows connecting a container to more than one network.

Q. Which file can define networks in Docker Compose?

  • (A) Dockerfile
  • (B) networks.json
  • (C) docker-compose.yml
  • (D) docker.config
πŸ’¬ Discuss
βœ… Correct Answer: (C) docker-compose.yml
Explanation: The `docker-compose.yml` file can define custom networks for multi-container setups.

Q. What is the default subnet used in bridge mode?

  • (A) 172.17.0.0/16
  • (B) 192.168.1.0/24
  • (C) 10.10.0.0/8
  • (D) 127.0.0.1/8
πŸ’¬ Discuss
βœ… Correct Answer: (A) 172.17.0.0/16
Explanation: Docker bridge network usually uses the 172.17.0.0/16 subnet by default.

Q. What does the `--driver` option in `docker network create` specify?

  • (A) Container name
  • (B) Container runtime
  • (C) Network type
  • (D) Docker image
πŸ’¬ Discuss
βœ… Correct Answer: (C) Network type
Explanation: `--driver` is used to specify the network type like bridge, host, or overlay.

Q. How do containers on different Docker hosts communicate?

  • (A) bridge network
  • (B) host network
  • (C) overlay network
  • (D) none network
πŸ’¬ Discuss
βœ… Correct Answer: (C) overlay network
Explanation: Overlay networks enable communication across Docker hosts, ideal for Swarm mode.

Q. Which Docker component handles DNS-based service discovery?

  • (A) SwarmKit
  • (B) Docker Engine
  • (C) Docker DNS
  • (D) libnetwork
πŸ’¬ Discuss
βœ… Correct Answer: (D) libnetwork
Explanation: `libnetwork` is Docker's networking library that includes DNS-based service discovery.

Q. How to remove a Docker network?

  • (A) docker network rm
  • (B) docker net delete
  • (C) docker network remove
  • (D) docker remove network
πŸ’¬ Discuss
βœ… Correct Answer: (A) docker network rm
Explanation: `docker network rm <network_name>` removes a network if no containers are connected to it.