-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathremove.bat
47 lines (35 loc) · 985 Bytes
/
remove.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
@echo off
cls
docker ps -a
echo --------------------
docker images
echo --------------------
docker network ls
echo --------------------
docker volume ls
echo --------------------
docker-compose ps
echo -
echo # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
echo -
start /B docker-compose down
REM Stop and remove all containers
for /f "tokens=*" %%i in ('docker container ls -aq') do docker container stop %%i & docker container rm %%i
REM Remove all images
for /f "tokens=*" %%i in ('docker image ls -aq') do docker image rm %%i
REM Remove all volumes
for /f "tokens=*" %%i in ('docker volume ls -q') do docker volume rm %%i
REM Remove networks
@REM docker network rm dev_backend dev_default dev_dev_backend
docker network prune -f
docker ps -a
echo --------------------
docker images
echo --------------------
docker network ls
echo --------------------
docker volume ls
echo --------------------
docker-compose ps
echo --------------------
@REM pause