Docker and CI/CD · Junior · Question 13 of 75
How do you open a shell inside a running container?
- 1
docker attach --shell <container> - ✓Correct answer:
docker exec -it <container> sh - 3
docker run -it <container> sh
Explanation
exec starts an extra process in an existing container. docker run would create a new container from an image instead. Minimal images may have sh but not bash.