> For the complete documentation index, see [llms.txt](https://b0ssh3r3.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://b0ssh3r3.gitbook.io/wiki/master.md).

# Docker Essential Commands

## Starting Docker Services in Linux → <a href="#id-4ff65aea-64c9-4765-a431-4dc4f80ff6f2" id="id-4ff65aea-64c9-4765-a431-4dc4f80ff6f2"></a>

```
systemctl start docker
```

## Stop Docker Services in Linux → <a href="#id-77a90218-2c49-4b5f-bd9b-0bf4a342e12c" id="id-77a90218-2c49-4b5f-bd9b-0bf4a342e12c"></a>

```
systemctl stop docker
```

```
systemctl stop docker.socket
```

## Install Docker Images → <a href="#id-6d40694c-3365-4cdf-a912-fadd4bda2a62" id="id-6d40694c-3365-4cdf-a912-fadd4bda2a62"></a>

```
docker pull <img-name>
```

## List Installed Docker Images → <a href="#id-213bbb7e-ed04-487e-8d6e-6c68911794ff" id="id-213bbb7e-ed04-487e-8d6e-6c68911794ff"></a>

```
docker images
```

```
docker images -a
```

## Run Docker Images → <a href="#id-058a07a2-1be8-4797-81c9-6dd663e81c86" id="id-058a07a2-1be8-4797-81c9-6dd663e81c86"></a>

```
docker run -it <img-name or img-id> /bin/bash
```

## List Running Docker Containers → <a href="#id-1d88bc16-a9ff-463c-bfd7-c1fa84bda6dc" id="id-1d88bc16-a9ff-463c-bfd7-c1fa84bda6dc"></a>

```
docker ps
```

## List All Docker Containers → <a href="#ddd8a80b-1813-46e1-a548-0879e1c2f561" id="ddd8a80b-1813-46e1-a548-0879e1c2f561"></a>

```
docker ps -a
```

## Stop Docker Container → <a href="#id-73e43170-5d19-4263-b687-2c81ac97f7e4" id="id-73e43170-5d19-4263-b687-2c81ac97f7e4"></a>

```
docker stop <cont-id or cont-name>
```

## Kill Docker Container → <a href="#id-8b43785c-31c9-44ed-9a0f-ea2f34552987" id="id-8b43785c-31c9-44ed-9a0f-ea2f34552987"></a>

```
docker kill <cont-id or cont-name>
```

## Start and Attach Docker Container → <a href="#id-8426c2b0-c20a-463d-8b89-030a41db8108" id="id-8426c2b0-c20a-463d-8b89-030a41db8108"></a>

```
docker start <cont-id or cont-name>
```

```
docker attach <cont-id or cont-name>
```

## Pause and Unpause Docker Container → <a href="#b2d28356-1728-4152-a402-67df254c9350" id="b2d28356-1728-4152-a402-67df254c9350"></a>

```
docker pause <cont-id or cont-name>
```

```
docker unpause <cont-id or cont-name>
```

## View / Monitor Container Stats → <a href="#id-431569e6-b2bc-4415-a702-24a84b63646e" id="id-431569e6-b2bc-4415-a702-24a84b63646e"></a>

```
docker stats <cont-id or cont-name>
```

## Save and Load Docker Images → <a href="#id-35fc2a8b-ae72-4ee4-9cc6-84ffe43d1201" id="id-35fc2a8b-ae72-4ee4-9cc6-84ffe43d1201"></a>

```
docker save <img-id or img-name> > boss_img.tar
```

```
docker load < boss_img.tar
```

## Import and Export Docker Containers \[ filesystem ] → <a href="#id-29b60c73-3f29-488f-bc5d-e99c08935691" id="id-29b60c73-3f29-488f-bc5d-e99c08935691"></a>

```
docker export <cont-id or cont-name> > boss_cont.tar
```

```
docker import boss_cont.tar
```

## Remove or Delete Docker Images → <a href="#f8b4c41d-c84b-4b5a-942d-436007132c1a" id="f8b4c41d-c84b-4b5a-942d-436007132c1a"></a>

```
docker rmi <img-id or img-name>
```

## Remove or Delete Docker Containers → <a href="#id-4519a24a-4d02-44ce-a752-5aa36ac93040" id="id-4519a24a-4d02-44ce-a752-5aa36ac93040"></a>

```
docker rm <cont-id or cont-name>
```
