Это старая версия документа!


Удаление всех данных докера и докер компос

1. Остановить все запущенные контейнеры (если есть) bash docker ps -q | grep -q . && docker stop $(docker ps -q) || echo «Контейнеры не запущены» 2. Удалить все контейнеры (если есть) bash docker ps -aq | grep -q . && docker rm -vf $(docker ps -aq) || echo «Нет контейнеров для удаления» 3. Удалить все Docker образы (у вас уже удалены, но команда для проверки) bash docker images -q | grep -q . && docker rmi -f $(docker images -q) || echo «Нет образов для удаления» 4. Удалить все тома (если есть) bash docker volume ls -q | grep -q . && docker volume rm $(docker volume ls -q) || echo «Нет томов для удаления» 5. Удалить все пользовательские Docker сети (исключая системные bridge, host, none) bash USER_NETWORKS=$(docker network ls –filter «type=custom» -q) if [ -n «$USER_NETWORKS» ]; then

docker network rm $USER_NETWORKS

else

echo "Нет пользовательских сетей для удаления"

fi 6. Очистка Docker Compose проектов Для удаления сервисов Docker Compose выполните из папки с вашим docker-compose.yml:

bash docker compose down –volumes –rmi all –remove-orphans Если команда выдает ошибку «no configuration file provided: not found», значит вы не находитесь в правильной директории с файлом docker-compose.yml — нужно перейти в эту папку, например:

bash cd /opt/n8n_mcp docker compose down –volumes –rmi all –remove-orphans Дополнительный способ — очистка всей системы Docker (ОСТОРОЖНО) Для удаления всех неиспользуемых объектов Docker, включая остановленные контейнеры, неиспользуемые образы, тома и сети, используйте:

bash docker system prune -a –volumes

  • docker/comand/01-del_docker.1755023313.txt.gz
  • Последнее изменение: 2025/08/12 18:28
  • admin