Which Docker command is used to start an interactive Bash shell in a running container named "test"?
Click on the arrows to vote for the correct answer
A. B. C. D.C.
The correct answer is C. docker exec -it test /bin/bash.
Explanation: Docker is a popular containerization platform that enables developers to package and deploy their applications in isolated containers. Containers are lightweight, portable, and can run on any system that supports Docker.
When a Docker container is started, it runs in the background as a separate process. However, it's possible to attach an interactive shell to the running container to execute commands and interact with its file system.
To start an interactive Bash shell in a running container named "test," we can use the docker exec command with the -it option. Here's what each part of the command does:
docker exec: This command is used to run a command inside a running container.-it: This option starts an interactive terminal session in the container and allocates a pseudo-TTY.test: This is the name of the running container./bin/bash: This is the command that we want to run inside the container, in this case, a Bash shell.Therefore, the correct Docker command to start an interactive Bash shell in a running container named "test" is docker exec -it test /bin/bash. This will open a Bash shell prompt in the running container named "test," allowing the user to execute commands and interact with the container's file system.