What is the likely cause if a created container from the nginx image does not appear in the output of 'docker ps'?

Prepare for the Docker Foundations Test. Review essential Docker concepts with multiple choice questions, each with hints and explanations. Ace your exam!

When a container is created using the docker container create command, it is not automatically started. This command only prepares the container for running but does not execute it. Therefore, if someone runs docker container create using the nginx image and then checks for the container's status using docker ps, the container will not be listed because it is in a created but not started state. The command docker container start is required to transition the container from 'created' to 'running'.

In contrast, the other options involve scenarios that wouldn't necessarily explain why the container is missing from the docker ps output. The entrypoint being incorrect would lead to a running container stopping quickly, but it would still appear in docker ps -a, which shows all containers, including those that have exited. Running docker pull is only necessary if the image is not present on the local system, and providing the wrong image would also not lead to a missing container in docker ps, but rather a failure to create the container at all, which would show an error. Hence, the most plausible reason for the absence of the container in the docker ps output is that it was created but not started.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy