← Docker learning pathDocker · Module 3 of 10
Running containers
docker run starts a container from an image; a few commands manage its life.
📖 Key ideas
- docker run nginx starts a container from the nginx image (pulling it if needed).
- -d runs it in the background; --name gives it a friendly name.
- docker ps lists running containers; docker ps -a also shows stopped ones.
- docker stop, docker start and docker rm control its life cycle.
- docker logs and docker exec -it <name> sh help you look inside.
💡 Real-life example: Starting a container is like switching on an appliance from its box: plug in (run), switch off (stop), throw away (rm).
docker runCreate and start a container
docker psList running containers
docker logsShow a container output
docker execRun a command inside a running container