3 Pluspunkte 0 Minuspunkte

Wie kann ich alle erstellten Docker Container auf einmal löschen ohne den Namen jeweils angeben zu müssen?

tom@ubuntuVM:~/netbox-docker$ sudo docker image prune
WARNING! This will remove all dangling images.
Are you sure you want to continue? [y/N] y
Total reclaimed space: 0B
tom@ubuntuVM:~/netbox-docker$ sudo docker ps -a
CONTAINER ID   IMAGE                               COMMAND                  CREATED         STATUS                     PORTS                                                                      NAMES
110d124ab5fc   netboxcommunity/netbox:v4.0-2.9.1   "/usr/bin/tini -- /o…"   2 minutes ago   Created                                                                                               netbox-docker-netbox-worker-1
ef3f77650ab8   netboxcommunity/netbox:v4.0-2.9.1   "/usr/bin/tini -- /o…"   2 minutes ago   Created                                                                                               netbox-docker-netbox-housekeeping-1
c2b312f46cae   netboxcommunity/netbox:v4.0-2.9.1   "/usr/bin/tini -- /o…"   2 minutes ago   Up 2 minutes (unhealthy)   0.0.0.0:8000->8080/tcp, :::8000->8080/tcp                                  netbox-docker-netbox-1
8b745ef02376   redis:7-alpine                      "docker-entrypoint.s…"   2 minutes ago   Up 2 minutes               6379/tcp                                                                   netbox-docker-redis-1
b0515b81ea07   redis:7-alpine                      "docker-entrypoint.s…"   2 minutes ago   Up 2 minutes               6379/tcp                                                                   netbox-docker-redis-cache-1
e91f600ece6a   postgres:16-alpine                  "docker-entrypoint.s…"   2 minutes ago   Up 2 minutes               5432/tcp                                                                   netbox-docker-postgres-1
ea0da0a3fc11   nextcloud                           "/entrypoint.sh apac…"   4 days ago      Exited (0) 13 hours ago    0.0.0.0:81->80/tcp, :::81->80/tcp                                          nextcloud
654913141a40   ubuntu                              "/bin/bash"              4 days ago      Exited (0) 2 days ago      0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp   ubuntu
9e798245ace2   openkm/openkm-ce                    "entrypoint.sh"          4 days ago      Exited (0) 2 days ago      0.0.0.0:82->8080/tcp, :::82->8080/tcp
von  

1 Antwort

1 Pluspunkt 0 Minuspunkte

Dieser Befehl verwendet docker ps -aq, um eine Liste aller Container-IDs auf deinem System abzurufen, und gibt diese dann an docker rm weiter, um sie zu löschen.

docker rm $(docker ps -aq)
von (410 Punkte)