Add File to Docker Container Image - Exam AZ-300 Solution

Add File to Docker Container Image

Question

Note: This question is part of series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

You have a server named Server1 that runs Windows Server 2019. Server1 is a container host.

You are creating a Dockerfile to build a container image.

You need to add a file named File1.txt from Server1 to a folder named C:\Folder1 in the container image.

Solution: You add the following line to the Dockerfile.

COPY File1.txt C:/Folder1/

You then build the container image.

Does this meet the goal?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B.

B

Copy is the correct command to copy a file to the container image but the root directory is specified as '/' and not as 'C:/'.

https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#add-or-copy https://docs.docker.com/engine/reference/builder/

The given solution is correct, and it meets the goal of adding a file named File1.txt from Server1 to a folder named C:\Folder1 in the container image.

Explanation:

A Dockerfile is a script that contains a set of instructions to build a container image. The COPY command is used to copy files from the host machine to the container image. In the given solution, the COPY command is used to copy the file named File1.txt from Server1 to a folder named C:\Folder1 in the container image.

The syntax for the COPY command is as follows:

COPY <src> <dest>

Here, <src> specifies the path of the file or folder to be copied from the host machine, and <dest> specifies the path of the file or folder in the container image.

In the given solution, the <src> parameter is File1.txt, which specifies the name of the file to be copied from Server1. The <dest> parameter is C:/Folder1/, which specifies the path of the folder in the container image where the file needs to be copied.

Therefore, the solution is correct, and it meets the goal of adding a file named File1.txt from Server1 to a folder named C:\Folder1 in the container image. Answer A. Yes is the correct answer.