Bird
0
0

Which command correctly backs up the Docker volume named appdata to a tar archive appdata_backup.tar in the current directory?

easy📝 Syntax Q3 of 15
Docker - Production Patterns
Which command correctly backs up the Docker volume named appdata to a tar archive appdata_backup.tar in the current directory?
Adocker run --rm -v $(pwd):/data -v appdata:/backup busybox tar cvf /data/appdata_backup.tar /backup
Bdocker run --rm -v appdata:/backup -v $(pwd):/data busybox tar cvf /data/appdata_backup.tar /backup
Cdocker run --rm -v appdata:/data busybox tar xvf /data/appdata_backup.tar -C /backup
Ddocker run --rm -v appdata:/data -v $(pwd):/backup busybox tar cvf /backup/appdata_backup.tar -C /data .
Step-by-Step Solution
Solution:
  1. Step 1: Mount the volume to back up

    The volume appdata is mounted to /data inside the container.
  2. Step 2: Mount the host directory for backup storage

    The current directory $(pwd) is mounted to /backup to store the tar file.
  3. Step 3: Use tar to create the backup

    The command tar cvf /backup/appdata_backup.tar -C /data . creates a tar archive of the contents of /data (the volume) and saves it to /backup (host directory).
  4. Final Answer:

    docker run --rm -v appdata:/data -v $(pwd):/backup busybox tar cvf /backup/appdata_backup.tar -C /data . -> Option D
  5. Quick Check:

    Volume mounted at /data, backup saved to /backup/appdata_backup.tar [OK]
Quick Trick: Mount volume at /data and backup dir at /backup [OK]
Common Mistakes:
  • Swapping volume and host mount points
  • Using 'tar xvf' instead of 'tar cvf' for backup
  • Not specifying the correct directory inside tar command

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Docker Quizzes