# Docker clear cache in windows 10

**URL:** <https://forums.docker.com/t/docker-clear-cache-in-windows-10/34160>\
**Category:** General\
**Tags:** docker\
**Created:** [June 28, 2017, 7:34pm UTC](https://forums.docker.com/t/docker-clear-cache-in-windows-10/34160 "2017-06-28T19:34:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![karenwebdev](https://avatars.discourse-cdn.com/v4/letter/k/7ea924/32.png) [@karenwebdev](https://forums.docker.com/u/karenwebdev)\
**Post date:** [June 28, 2017, 7:34pm UTC](https://forums.docker.com/t/docker-clear-cache-in-windows-10/34160/1 "2017-06-28T19:34:20Z")

</div>

Hi all. I have tried to clear cache of docker, and have used the following commands  
`docker kill $(docker ps -q)`  
`docker rmi $(docker images -a -q)`

but the response I have got the error look like this  
**unknown shorthand flag: ‘a’ in -a**

---

<div class="post-metadata">

**Author:** ![gdouaire](https://avatars.discourse-cdn.com/v4/letter/g/4bbf92/32.png) [@gdouaire](https://forums.docker.com/u/gdouaire)\
**Post date:** [June 28, 2017, 8:19pm UTC](https://forums.docker.com/t/docker-clear-cache-in-windows-10/34160/2 "2017-06-28T20:19:40Z")

</div>

Why not use _docker system prune -a_ ?

---

<div class="post-metadata">

**Author:** ![PwrSrg](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/pwrsrg/32/22698_2.png) [@PwrSrg](https://forums.docker.com/u/PwrSrg)\
**Post date:** [February 12, 2019, 4:31pm UTC](https://forums.docker.com/t/docker-clear-cache-in-windows-10/34160/3 "2019-02-12T16:31:35Z")

</div>

I am having the exact same problem. Does anyone have a solution for this error?  
I just want to STOP all containers, NOT remove them.

Thanks!

Docker Desktop on Windows 10  
Version 2.0.0.2 (30215)  
Channel: stable  
Build: 0b030e1

---

<div class="post-metadata">

**Author:** ![gforghetti](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/gforghetti/32/22570_2.png) [@gforghetti](https://forums.docker.com/u/gforghetti)\
**Post date:** [February 12, 2019, 5:42pm UTC](https://forums.docker.com/t/docker-clear-cache-in-windows-10/34160/4 "2019-02-12T17:42:02Z")

</div>

Try this command from Powershell since you are running Docker for Windows.

```auto
docker container stop (docker container ls -q) | Out-String

```

Example

```auto
PS C:\Users\Administrator> docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
951fe970b796 hello-world "powershell sleep 10…" 8 seconds ago Up 6 seconds lucid_ishizaka
2438ae721cb4 hello-world "powershell sleep 10…" About a minute ago Up About a minute recursing_elbakyan
PS C:\Users\Administrator> docker container stop (docker container ls -q) | Out-String
951fe970b796
2438ae721cb4

```

```auto
PS C:\Users\Administrator> docker container stop (docker container ls -q) | Out-String
951fe970b796
2438ae721cb4

```

```auto
PS C:\Users\Administrator> docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

```

```auto
PS C:\Users\Administrator> docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
951fe970b796 hello-world "powershell sleep 10…" 17 seconds ago Exited (3221226219) 4 seconds ago lucid_ishizaka
2438ae721cb4 hello-world "powershell sleep 10…" About a minute ago Exited (3221226219) 4 seconds ago recursing_elbakyan

```

You can start them back up.

```auto
PS C:\Users\Administrator> docker container start 951fe970b796
951fe970b796
PS C:\Users\Administrator> docker container start 2438ae721cb4
2438ae721cb4
PS C:\Users\Administrator> docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
951fe970b796 hello-world "powershell sleep 10…" 51 seconds ago Up 13 seconds lucid_ishizaka
2438ae721cb4 hello-world "powershell sleep 10…" 2 minutes ago Up 2 seconds recursing_elbakyan

```
