Q. What is the purpose of the 'docker-compose down' command?

  • (A) To stop and remove containers, networks, and volumes defined in a docker-compose.yml file
  • (B) To build Docker images
  • (C) To push images to Docker Hub
  • (D) To list running containers
πŸ’¬ Discuss
βœ… Correct Answer: (A) To stop and remove containers, networks, and volumes defined in a docker-compose.yml file
Explanation: The 'docker-compose down' command stops and removes containers, networks, and volumes defined in the 'docker-compose.yml' file.

Q. Which command is used to list all Docker volumes?

  • (A) docker volume ls
  • (B) docker list volumes
  • (C) docker inspect volumes
  • (D) docker volumes
πŸ’¬ Discuss
βœ… Correct Answer: (A) docker volume ls
Explanation: The 'docker volume ls' command lists all Docker volumes on the host.

Q. What is the purpose of the 'docker save' command?

  • (A) To save a Docker image as a tar archive
  • (B) To save a container's state
  • (C) To back up Docker volumes
  • (D) To export Docker logs
πŸ’¬ Discuss
βœ… Correct Answer: (A) To save a Docker image as a tar archive
Explanation: The 'docker save' command saves a Docker image as a tar archive. For example, 'docker save -o my_image.tar my_image'.

Q. Which command is used to load a Docker image from a tar archive?

  • (A) docker load
  • (B) docker import
  • (C) docker restore
  • (D) docker extract
πŸ’¬ Discuss
βœ… Correct Answer: (A) docker load
Explanation: The 'docker load' command loads a Docker image from a tar archive. For example, 'docker load -i my_image.tar'.

Q. What is the purpose of the 'docker-compose build' command?

  • (A) To start containers defined in a docker-compose.yml file
  • (B) To build Docker images defined in a docker-compose.yml file
  • (C) To push images to Docker Hub
  • (D) To stop running containers
πŸ’¬ Discuss
βœ… Correct Answer: (B) To build Docker images defined in a docker-compose.yml file
Explanation: The 'docker-compose build' command builds Docker images as defined in the 'docker-compose.yml' file.

Q. Which command is used to view detailed information about a Docker volume?

  • (A) docker volume inspect
  • (B) docker inspect volume
  • (C) docker volume info
  • (D) docker volume details
πŸ’¬ Discuss
βœ… Correct Answer: (A) docker volume inspect
Explanation: The 'docker volume inspect' command provides detailed information about a Docker volume. For example, 'docker volume inspect my_volume'.

Q. What is the purpose of the 'docker-compose logs' command?

  • (A) To view logs of containers defined in a docker-compose.yml file
  • (B) To list all Docker images
  • (C) To inspect Docker networks
  • (D) To monitor Docker Hub activity
πŸ’¬ Discuss
βœ… Correct Answer: (A) To view logs of containers defined in a docker-compose.yml file
Explanation: The 'docker-compose logs' command displays logs for all containers defined in the 'docker-compose.yml' file.

Q. What is the purpose of Docker containers?

  • (A) To isolate applications and their dependencies from the host system
  • (B) To manage the Docker host
  • (C) To store Docker images
  • (D) To create virtual machines
πŸ’¬ Discuss
βœ… Correct Answer: (A) To isolate applications and their dependencies from the host system
Explanation: Docker containers are used to isolate applications and their dependencies from the host system, making them portable and consistent across different environments.

Q. Which Docker command is used to remove all stopped containers?

  • (A) docker prune
  • (B) docker rm -f $(docker ps -a -q)
  • (C) docker container rm $(docker ps -a -q)
  • (D) docker remove -a
πŸ’¬ Discuss
βœ… Correct Answer: (C) docker container rm $(docker ps -a -q)
Explanation: 'docker container rm $(docker ps -a -q)' removes all stopped containers.

Q. Which Docker command is used to show running containers?

  • (A) docker ps
  • (B) docker containers
  • (C) docker list containers
  • (D) docker list
πŸ’¬ Discuss
βœ… Correct Answer: (A) docker ps
Explanation: 'docker ps' is used to list all running containers.