Skip to content

Instantly share code, notes, and snippets.

@resh0607
Forked from tomasevich/remove-all-from-docker.md
Created October 25, 2021 10:48
Show Gist options
  • Save resh0607/e725bd42ff05f206987b0faf9ad98620 to your computer and use it in GitHub Desktop.
Save resh0607/e725bd42ff05f206987b0faf9ad98620 to your computer and use it in GitHub Desktop.

Revisions

  1. @tomasevich tomasevich revised this gist Nov 20, 2019. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions remove-all-from-docker.md
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,7 @@
    ## Одной строкой

    ```bash
    docker stop $(docker ps -qa) && docker rm $(docker ps -qa) && docker rmi -f $(docker images -qa ) && docker volume rm $(docker volume ls -qf) && docker network rm $(docker network ls -q)
    docker stop $(docker ps -qa) && docker rm $(docker ps -qa) && docker rmi -f $(docker images -qa ) && docker volume rm $(docker volume ls -q) && docker network rm $(docker network ls -q)
    ```

    ## Описание команд
    @@ -29,7 +29,7 @@ docker rmi -f $(docker images -qa)
    ### :wave: Удаление всх томов

    ```bash
    docker volume rm $(docker volume ls -qf)
    docker volume rm $(docker volume ls -q)
    ```

    ### :hand: Удаление всех сетей
  2. @tomasevich tomasevich revised this gist Nov 20, 2019. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions remove-all-from-docker.md
    Original file line number Diff line number Diff line change
    @@ -3,27 +3,27 @@
    ## Одной строкой

    ```bash
    docker stop `docker ps -qa` & docker rm `docker ps -qa` & docker rmi -f `docker images -qa ` & docker volume rm $(docker volume ls -qf) & docker network rm `docker network ls -q`
    docker stop $(docker ps -qa) && docker rm $(docker ps -qa) && docker rmi -f $(docker images -qa ) && docker volume rm $(docker volume ls -qf) && docker network rm $(docker network ls -q)
    ```

    ## Описание команд

    ### :thumbsdown: Остановка всех контейнеров

    ```bash
    docker stop `docker ps -qa`
    docker stop $(docker ps -qa)
    ```

    ### :fist: Удаление всех контейнеров

    ```bash
    docker rm `docker ps -qa`
    docker rm $(docker ps -qa)
    ```

    ### :v: Удаление всех образов

    ```bash
    docker rmi -f `docker images -qa `
    docker rmi -f $(docker images -qa)
    ```

    ### :wave: Удаление всх томов
    @@ -35,7 +35,7 @@ docker volume rm $(docker volume ls -qf)
    ### :hand: Удаление всех сетей

    ```bash
    docker network rm `docker network ls -q`
    docker network rm $(docker network ls -q)
    ```

    > Ваша инсталяция должна быть чиста :blush:
  3. @tomasevich tomasevich revised this gist Nov 20, 2019. 1 changed file with 13 additions and 5 deletions.
    18 changes: 13 additions & 5 deletions remove-all-from-docker.md
    Original file line number Diff line number Diff line change
    @@ -1,30 +1,38 @@
    # Удалить/очистить все данные Докера (контейнеры, образы, тома и сети)

    ## :thumbsdown: Остановка всех контейнеров
    ## Одной строкой

    ```bash
    docker stop `docker ps -qa` & docker rm `docker ps -qa` & docker rmi -f `docker images -qa ` & docker volume rm $(docker volume ls -qf) & docker network rm `docker network ls -q`
    ```

    ## Описание команд

    ### :thumbsdown: Остановка всех контейнеров

    ```bash
    docker stop `docker ps -qa`
    ```

    ## :fist: Удаление всех контейнеров
    ### :fist: Удаление всех контейнеров

    ```bash
    docker rm `docker ps -qa`
    ```

    ## :v: Удаление всех образов
    ### :v: Удаление всех образов

    ```bash
    docker rmi -f `docker images -qa `
    ```

    ## :wave: Удаление всх томов
    ### :wave: Удаление всх томов

    ```bash
    docker volume rm $(docker volume ls -qf)
    ```

    ## :hand: Удаление всех сетей
    ### :hand: Удаление всех сетей

    ```bash
    docker network rm `docker network ls -q`
  4. @tomasevich tomasevich revised this gist Nov 20, 2019. 1 changed file with 7 additions and 1 deletion.
    8 changes: 7 additions & 1 deletion remove-all-from-docker.md
    Original file line number Diff line number Diff line change
    @@ -46,8 +46,14 @@ docker images -a
    docker volume ls
    ```

    ## :point_right: Следующая команда show показывает только сети по умолчанию:
    ## :point_right: Следующая команда показывает только сети по умолчанию:

    ```bash
    docker network ls
    ```

    ## :: Следующая команда удаляет неиспользуемые образы

    ```bash
    docker system prune
    ```
  5. @tomasevich tomasevich revised this gist Nov 20, 2019. 1 changed file with 11 additions and 10 deletions.
    21 changes: 11 additions & 10 deletions remove-all-from-docker.md
    Original file line number Diff line number Diff line change
    @@ -1,36 +1,38 @@
    # :thumbsdown: Остановка всех контейнеров
    # Удалить/очистить все данные Докера (контейнеры, образы, тома и сети)

    ## :thumbsdown: Остановка всех контейнеров

    ```bash
    docker stop `docker ps -qa`
    ```

    # :fist: Удаление всех контейнеров
    ## :fist: Удаление всех контейнеров

    ```bash
    docker rm `docker ps -qa`
    ```

    # :v: Удаление всех образов
    ## :v: Удаление всех образов

    ```bash
    docker rmi -f `docker images -qa `
    ```

    # :wave: Удаление всх томов
    ## :wave: Удаление всх томов

    ```bash
    docker volume rm $(docker volume ls -qf)
    ```

    # :hand: Удаление всех сетей
    ## :hand: Удаление всех сетей

    ```bash
    docker network rm `docker network ls -q`
    ```

    # Ваша инсталяция должна быть чиста как слеза ребенка :blush:
    > Ваша инсталяция должна быть чиста :blush:
    # :point_down: Следующие команды не должны выводить какие-либо элементы:
    ## :point_down: Следующие команды не должны выводить какие-либо элементы:

    ```bash
    docker ps -a
    @@ -44,9 +46,8 @@ docker images -a
    docker volume ls
    ```

    # :point_right: Следующая команда show показывает только сети по умолчанию:
    ## :point_right: Следующая команда show показывает только сети по умолчанию:

    ```bash
    docker network ls
    ```

    ```
  6. @tomasevich tomasevich renamed this gist Nov 20, 2019. 1 changed file with 0 additions and 0 deletions.
  7. @tomasevich tomasevich revised this gist Nov 20, 2019. 1 changed file with 39 additions and 12 deletions.
    51 changes: 39 additions & 12 deletions remove-all-from-docker.sh
    Original file line number Diff line number Diff line change
    @@ -1,25 +1,52 @@
    # Stop all containers
    # :thumbsdown: Остановка всех контейнеров

    ```bash
    docker stop `docker ps -qa`
    ```

    # :fist: Удаление всех контейнеров

    # Remove all containers
    ```bash
    docker rm `docker ps -qa`
    ```

    # :v: Удаление всех образов

    # Remove all images
    ```bash
    docker rmi -f `docker images -qa `
    ```

    # Remove all volumes
    # :wave: Удаление всх томов

    ```bash
    docker volume rm $(docker volume ls -qf)
    ```

    # :hand: Удаление всех сетей

    # Remove all networks
    ```bash
    docker network rm `docker network ls -q`
    ```

    # Ваша инсталяция должна быть чиста как слеза ребенка :blush:

    # :point_down: Следующие команды не должны выводить какие-либо элементы:

    ```bash
    docker ps -a
    ```

    ```bash
    docker images -a
    ```

    # Your installation should now be all fresh and clean.
    ```bash
    docker volume ls
    ```

    # The following commands should not output any items:
    # docker ps -a
    # docker images -a
    # docker volume ls
    # :point_right: Следующая команда show показывает только сети по умолчанию:

    # The following command show only show the default networks:
    # docker network ls
    ```bash
    docker network ls
    ```

  8. @beeman beeman created this gist Nov 15, 2016.
    25 changes: 25 additions & 0 deletions remove-all-from-docker.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,25 @@
    # Stop all containers
    docker stop `docker ps -qa`

    # Remove all containers
    docker rm `docker ps -qa`

    # Remove all images
    docker rmi -f `docker images -qa `

    # Remove all volumes
    docker volume rm $(docker volume ls -qf)

    # Remove all networks
    docker network rm `docker network ls -q`

    # Your installation should now be all fresh and clean.

    # The following commands should not output any items:
    # docker ps -a
    # docker images -a
    # docker volume ls

    # The following command show only show the default networks:
    # docker network ls