advancedTop 100 Interview Questions

Why might a container exit immediately after `docker run`?

Most commonly because its main process (PID 1) completed and exited — a container's lifecycle is tied directly to its main process, so if that process isn't a long-running server/daemon (e.g., it was a one-shot script), the container stops as soon as it finishes.

This is a Pro chapter

Sign in, then upgrade to Pro or Power to unlock this and the full DevOps Mastery library.

Why might a container exit immediately after `docker run`?

Next Step

Continue to What is an image digest, and how does it differ from a tag?← Back to all Docker questions