> For the complete documentation index, see [llms.txt](https://data-to-production.gitbook.io/product-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://data-to-production.gitbook.io/product-docs/fundamentals/getting-started/step-8-docker/useful-docker-commands.md).

# Useful Docker commands

Here are the list of widely used docker commands - consider this to be a cheatsheet!

<table><thead><tr><th width="303">Usage</th><th>Command</th><th data-hidden></th></tr></thead><tbody><tr><td>Start a container</td><td>docker run &#x3C;image-name></td><td></td></tr><tr><td>Start an interactive container</td><td>docker run -it &#x3C;image-name></td><td></td></tr><tr><td>Start a detached container</td><td>docker run -d &#x3C;image-name></td><td></td></tr><tr><td>Start container with a name</td><td>docker run --name &#x3C;container-name> &#x3C;image-name></td><td></td></tr><tr><td>List running containers</td><td>docker ps</td><td></td></tr><tr><td>Filter running container on name</td><td>docker ps -f "name=&#x3C;container-name>"</td><td></td></tr><tr><td>Stop a container</td><td>docker stop &#x3C;container-id></td><td></td></tr><tr><td>See existing logs for container</td><td>docker logs &#x3C;container-id></td><td></td></tr><tr><td>See live logs for container</td><td>docker logs -f &#x3C;container-id></td><td></td></tr><tr><td>Exit live log view of container</td><td>CTRL+C</td><td></td></tr><tr><td>Remove stopped container</td><td>docker container rm &#x3C;container-id></td><td></td></tr></tbody></table>
