Why are the multiple apt-get commands combined in one RUN statement instead of using multiple RUN statements?

Given the following excerpt of a Dockerfile:
Run apt-get -y update && apt-get install -y fortunes && apt-get clean
Why are the multiple apt-get commands combined in one RUN statement instead of using multiple RUN statements?
A. To prevent the commands from running in parallel because Docker executes all RUN statements in their own container at the same time.
B. To ensure the execution order of the commands because Docker might evaluate the statements of a Dockerfile in any order.
C. To avoid the creation of unnecessary images because Docker creates a new image for each RUN statement.
D. To execute both commands in the same container instance and void Docker to reset the container to the original base image.
E. To execute the apt-get install command only if the apt-get update command was successful because Docker does not check the success of RUN statements.

Download Printable PDF. VALID exam to help you PASS.

Leave a Reply

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.