Docker - Volumes - multichoice questions

Question 1

What is wrong in the following command:

docker run -it -v ../../etc/resolv.conf:/etc/resolv.conf busybox /bin/sh

Question 2

If you use -v to bind-mount a file or directory that does not yet exist on the host machine.

Question 3

Given the below container running command:

docker run -v /home/elvis/data:/data mysql

Question 4

Given the below running container command executed by elvis:

[elvis@hostname]$ docker run -it -v /test_data:/test_data busybox /bin/sh

Assume the command touch /test_data/hi was successfully executed from within the container. When running ls -l /test_data from the host machine, who are the user and group owners of the created hi file?

Question 5

You want to mount the path /etc/resolv.conf from your host machine into the container file system. So the container will share the content of /etc/resolv.conf as it's defined in the host machine.

Which method will work?