Как полностью удалить докеры

Немного другой подход от других ответов: запустите свою команду, и если это не удастся, запустите оболочку. Таким образом, вам не нужно открывать терминал (который не различает успех команды или отказ), и вы можете обнаружить, что оболочка особенно полезна при сбое. Чтобы закрыть его, просто используйте Ctrl-D (EOF), «exit», Alt-F4 (или что-то, что ваш оконный менеджер использует для закрытия окон) и т. Д.

success-or-shell

#!/bin/sh
[ $# -eq 0 ] && {
  echo "$(basename $0): no command" >&2
  exit 1
}
"$@" || {
  echo "failed: $?"
  exec $SHELL
}

Поместите этот файл где-нибудь, например ~ / bin, а затем используйте команду «success-or-shell your original command» в вашей пусковой установке.

18
задан 12 July 2017 в 23:10

22 ответа

Чтобы полностью удалить Docker:

Шаг 1

dpkg -l | grep -i docker

Чтобы определить, какой у вас установлен установленный пакет:

Шаг 1

sudo apt-get purge -y docker-engine docker docker.io docker-ce sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce

Вышеупомянутые команды не будут удалять изображения, контейнеры, тома или созданные пользователем файлы конфигурации на вашем хосте. Если вы хотите удалить все изображения, контейнеры и тома, выполните следующие команды:

sudo rm -rf /var/lib/docker sudo rm /etc/apparmor.d/docker sudo groupdel docker sudo rm -rf /var/run/docker.sock

Вы полностью удалили Docker из системы.

5
ответ дан 18 July 2018 в 10:23

Вы можете определить пакеты, из которых были созданы эти файлы, с помощью команды, например dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null). Любые такие пакеты, которые вам не нужны, вы можете удалить с помощью sudo apt-get purge <package>. Пожалуйста, используйте осторожность, когда вы делаете это, так как некоторые пакеты содержат некоторую поддержку докеров, но по этой причине вы, возможно, не захотите удалить, скажем, текстовый редактор или файловый менеджер.

Если некоторые файлы не возникли из пакетов (указано «dpkg-query: no path found matching pattern path»), вы можете удалить их отдельно. Опять же, пожалуйста, будьте осторожны, так как могут быть файлы, не связанные с докером, который вы хотите удалить, который просто имеет строку «docker» в своих именах.

0
ответ дан 18 July 2018 в 10:23

Чтобы полностью удалить Docker:

Шаг 1

dpkg -l | grep -i docker

Чтобы определить, какой у вас установлен установленный пакет:

Шаг 1

sudo apt-get purge -y docker-engine docker docker.io docker-ce sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce

Вышеупомянутые команды не будут удалять изображения, контейнеры, тома или созданные пользователем файлы конфигурации на вашем хосте. Если вы хотите удалить все изображения, контейнеры и тома, выполните следующие команды:

sudo rm -rf /var/lib/docker sudo rm /etc/apparmor.d/docker sudo groupdel docker sudo rm -rf /var/run/docker.sock

Вы полностью удалили Docker из системы.

5
ответ дан 24 July 2018 в 19:33
  • 1
    Кроме того, мне пришлось удалить /usr/local/bin/docker-compose. – Gaia 9 July 2018 в 22:51

Вы можете определить пакеты, из которых были созданы эти файлы, с помощью команды, например dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null). Любые такие пакеты, которые вам не нужны, вы можете удалить с помощью sudo apt-get purge <package>. Пожалуйста, используйте осторожность, когда вы делаете это, так как некоторые пакеты содержат некоторую поддержку докеров, но по этой причине вы, возможно, не захотите удалить, скажем, текстовый редактор или файловый менеджер.

Если некоторые файлы не возникли из пакетов (указано «dpkg-query: no path found matching pattern path»), вы можете удалить их отдельно. Опять же, пожалуйста, будьте осторожны, так как могут быть файлы, не связанные с докером, который вы хотите удалить, который просто имеет строку «docker» в своих именах.

0
ответ дан 24 July 2018 в 19:33

Чтобы полностью удалить Docker:

Шаг 1

dpkg -l | grep -i docker

Чтобы определить, какой у вас установлен установленный пакет:

Шаг 2

sudo apt-get purge -y docker-engine docker docker.io docker-ce  
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce  

Вышеупомянутые команды не будут удалять изображения, контейнеры, тома или созданные пользователем файлы конфигурации на вашем хосте. Если вы хотите удалить все изображения, контейнеры и тома, выполните следующие команды:

sudo rm -rf /var/lib/docker
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock

Вы полностью удалили Docker из системы.

5
ответ дан 31 July 2018 в 10:49

Вы можете определить пакеты, в которые были отправлены эти файлы, с помощью команды типа dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null). Любые такие пакеты, которые вам не нужны, вы можете удалить с помощью sudo apt-get purge <package>. Пожалуйста, используйте осторожность, когда вы делаете это, так как некоторые пакеты содержат некоторую поддержку докеров, но по этой причине вы, возможно, не захотите удалить, скажем, текстовый редактор или файловый менеджер.

Если некоторые файлы не возникли из пакетов (указано «dpkg-query: путь не найден совпадающим шаблоном путь »), вы можете удалить их отдельно. Опять же, пожалуйста, используйте осторожность, так как могут быть файлы, не связанные с докером, который вы хотите удалить, который просто имеет строку «докер» в своих именах.

0
ответ дан 31 July 2018 в 10:49

Чтобы полностью удалить Docker:

Шаг 1

dpkg -l | grep -i docker

Чтобы определить, какой у вас установлен установленный пакет:

Шаг 2

sudo apt-get purge -y docker-engine docker docker.io docker-ce  
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce  

Вышеупомянутые команды не будут удалять изображения, контейнеры, тома или созданные пользователем файлы конфигурации на вашем хосте. Если вы хотите удалить все изображения, контейнеры и тома, выполните следующие команды:

sudo rm -rf /var/lib/docker
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock

Вы полностью удалили Docker из системы.

5
ответ дан 31 July 2018 в 11:53

Вы можете определить пакеты, в которые были отправлены эти файлы, с помощью команды типа dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null). Любые такие пакеты, которые вам не нужны, вы можете удалить с помощью sudo apt-get purge <package>. Пожалуйста, используйте осторожность, когда вы делаете это, так как некоторые пакеты содержат некоторую поддержку докеров, но по этой причине вы, возможно, не захотите удалить, скажем, текстовый редактор или файловый менеджер.

Если некоторые файлы не возникли из пакетов (указано «dpkg-query: путь не найден совпадающим шаблоном путь »), вы можете удалить их отдельно. Опять же, пожалуйста, используйте осторожность, так как могут быть файлы, не связанные с докером, который вы хотите удалить, который просто имеет строку «докер» в своих именах.

0
ответ дан 31 July 2018 в 11:53

Чтобы полностью удалить Docker:

Шаг 1

dpkg -l | grep -i docker

Чтобы определить, какой у вас установлен установленный пакет:

Шаг 2

sudo apt-get purge -y docker-engine docker docker.io docker-ce  
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce  

Вышеупомянутые команды не будут удалять изображения, контейнеры, тома или созданные пользователем файлы конфигурации на вашем хосте. Если вы хотите удалить все изображения, контейнеры и тома, выполните следующие команды:

sudo rm -rf /var/lib/docker
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock

Вы полностью удалили Docker из системы.

5
ответ дан 31 July 2018 в 22:37

Вы можете определить пакеты, в которые были отправлены эти файлы, с помощью команды типа dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null). Любые такие пакеты, которые вам не нужны, вы можете удалить с помощью sudo apt-get purge <package>. Пожалуйста, используйте осторожность, когда вы делаете это, так как некоторые пакеты содержат некоторую поддержку докеров, но по этой причине вы, возможно, не захотите удалить, скажем, текстовый редактор или файловый менеджер.

Если некоторые файлы не возникли из пакетов (указано «dpkg-query: путь не найден совпадающим шаблоном путь »), вы можете удалить их отдельно. Опять же, пожалуйста, используйте осторожность, так как могут быть файлы, не связанные с докером, который вы хотите удалить, который просто имеет строку «докер» в своих именах.

0
ответ дан 31 July 2018 в 22:37

Чтобы полностью удалить Docker:

Шаг 1

dpkg -l | grep -i docker

Чтобы определить, какой у вас установлен установленный пакет:

Шаг 2

sudo apt-get purge -y docker-engine docker docker.io docker-ce  
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce  

Вышеупомянутые команды не будут удалять изображения, контейнеры, тома или созданные пользователем файлы конфигурации на вашем хосте. Если вы хотите удалить все изображения, контейнеры и тома, выполните следующие команды:

sudo rm -rf /var/lib/docker
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock

Вы полностью удалили Docker из системы.

5
ответ дан 2 August 2018 в 17:22

Вы можете определить пакеты, в которые были отправлены эти файлы, с помощью команды типа dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null). Любые такие пакеты, которые вам не нужны, вы можете удалить с помощью sudo apt-get purge <package>. Пожалуйста, используйте осторожность, когда вы делаете это, так как некоторые пакеты содержат некоторую поддержку докеров, но по этой причине вы, возможно, не захотите удалить, скажем, текстовый редактор или файловый менеджер.

Если некоторые файлы не возникли из пакетов (указано «dpkg-query: путь не найден совпадающим шаблоном путь »), вы можете удалить их отдельно. Опять же, пожалуйста, используйте осторожность, так как могут быть файлы, не связанные с докером, который вы хотите удалить, который просто имеет строку «докер» в своих именах.

0
ответ дан 2 August 2018 в 17:22

Чтобы полностью удалить Docker:

Шаг 1

dpkg -l | grep -i docker

Чтобы определить, какой у вас установлен установленный пакет:

Шаг 2

sudo apt-get purge -y docker-engine docker docker.io docker-ce  
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce  

Вышеупомянутые команды не будут удалять изображения, контейнеры, тома или созданные пользователем файлы конфигурации на вашем хосте. Если вы хотите удалить все изображения, контейнеры и тома, выполните следующие команды:

sudo rm -rf /var/lib/docker
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock

Вы полностью удалили Docker из системы.

5
ответ дан 3 August 2018 в 19:52

Вы можете определить пакеты, в которые были отправлены эти файлы, с помощью команды типа dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null). Любые такие пакеты, которые вам не нужны, вы можете удалить с помощью sudo apt-get purge <package>. Пожалуйста, используйте осторожность, когда вы делаете это, так как некоторые пакеты содержат некоторую поддержку докеров, но по этой причине вы, возможно, не захотите удалить, скажем, текстовый редактор или файловый менеджер.

Если некоторые файлы не возникли из пакетов (указано «dpkg-query: путь не найден совпадающим шаблоном путь »), вы можете удалить их отдельно. Опять же, пожалуйста, используйте осторожность, так как могут быть файлы, не связанные с докером, который вы хотите удалить, который просто имеет строку «докер» в своих именах.

0
ответ дан 3 August 2018 в 19:52

Чтобы полностью удалить Docker:

Шаг 1

dpkg -l | grep -i docker

Чтобы определить, какой у вас установлен установленный пакет:

Шаг 2

sudo apt-get purge -y docker-engine docker docker.io docker-ce  
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce  

Вышеупомянутые команды не будут удалять изображения, контейнеры, тома или созданные пользователем файлы конфигурации на вашем хосте. Если вы хотите удалить все изображения, контейнеры и тома, выполните следующие команды:

sudo rm -rf /var/lib/docker
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock

Вы полностью удалили Docker из системы.

5
ответ дан 5 August 2018 в 04:36

Вы можете определить пакеты, в которые были отправлены эти файлы, с помощью команды типа dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null). Любые такие пакеты, которые вам не нужны, вы можете удалить с помощью sudo apt-get purge <package>. Пожалуйста, используйте осторожность, когда вы делаете это, так как некоторые пакеты содержат некоторую поддержку докеров, но по этой причине вы, возможно, не захотите удалить, скажем, текстовый редактор или файловый менеджер.

Если некоторые файлы не возникли из пакетов (указано «dpkg-query: путь не найден совпадающим шаблоном путь »), вы можете удалить их отдельно. Опять же, пожалуйста, используйте осторожность, так как могут быть файлы, не связанные с докером, который вы хотите удалить, который просто имеет строку «докер» в своих именах.

0
ответ дан 5 August 2018 в 04:36

Чтобы полностью удалить Docker:

Шаг 1

dpkg -l | grep -i docker

Чтобы определить, какой у вас установлен установленный пакет:

Шаг 2

sudo apt-get purge -y docker-engine docker docker.io docker-ce  
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce  

Вышеупомянутые команды не будут удалять изображения, контейнеры, тома или созданные пользователем файлы конфигурации на вашем хосте. Если вы хотите удалить все изображения, контейнеры и тома, выполните следующие команды:

sudo rm -rf /var/lib/docker
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock

Вы полностью удалили Docker из системы.

5
ответ дан 6 August 2018 в 21:43

Вы можете определить пакеты, в которые были отправлены эти файлы, с помощью команды типа dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null). Любые такие пакеты, которые вам не нужны, вы можете удалить с помощью sudo apt-get purge <package>. Пожалуйста, используйте осторожность, когда вы делаете это, так как некоторые пакеты содержат некоторую поддержку докеров, но по этой причине вы, возможно, не захотите удалить, скажем, текстовый редактор или файловый менеджер.

Если некоторые файлы не возникли из пакетов (указано «dpkg-query: путь не найден совпадающим шаблоном путь »), вы можете удалить их отдельно. Опять же, пожалуйста, используйте осторожность, так как могут быть файлы, не связанные с докером, который вы хотите удалить, который просто имеет строку «докер» в своих именах.

0
ответ дан 6 August 2018 в 21:43

Чтобы полностью удалить Docker:

Шаг 1

dpkg -l | grep -i docker

Чтобы определить, какой у вас установлен установленный пакет:

Шаг 2

sudo apt-get purge -y docker-engine docker docker.io docker-ce  
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce  

Вышеупомянутые команды не будут удалять изображения, контейнеры, тома или созданные пользователем файлы конфигурации на вашем хосте. Если вы хотите удалить все изображения, контейнеры и тома, выполните следующие команды:

sudo rm -rf /var/lib/docker
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock

Вы полностью удалили Docker из системы.

5
ответ дан 9 August 2018 в 02:07

Вы можете определить пакеты, в которые были отправлены эти файлы, с помощью команды типа dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null). Любые такие пакеты, которые вам не нужны, вы можете удалить с помощью sudo apt-get purge <package>. Пожалуйста, используйте осторожность, когда вы делаете это, так как некоторые пакеты содержат некоторую поддержку докеров, но по этой причине вы, возможно, не захотите удалить, скажем, текстовый редактор или файловый менеджер.

Если некоторые файлы не возникли из пакетов (указано «dpkg-query: путь не найден совпадающим шаблоном путь »), вы можете удалить их отдельно. Опять же, пожалуйста, используйте осторожность, так как могут быть файлы, не связанные с докером, который вы хотите удалить, который просто имеет строку «докер» в своих именах.

0
ответ дан 9 August 2018 в 02:07

Чтобы полностью удалить Docker:

Шаг 1

dpkg -l | grep -i docker

Чтобы определить, какой у вас установлен установленный пакет:

Шаг 2

sudo apt-get purge -y docker-engine docker docker.io docker-ce  
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce  

Вышеупомянутые команды не будут удалять изображения, контейнеры, тома или созданные пользователем файлы конфигурации на вашем хосте. Если вы хотите удалить все изображения, контейнеры и тома, выполните следующие команды:

sudo rm -rf /var/lib/docker
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock

Вы полностью удалили Docker из системы.

6
ответ дан 14 August 2018 в 20:20

Вы можете определить пакеты, в которые были отправлены эти файлы, с помощью команды типа dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null). Любые такие пакеты, которые вам не нужны, вы можете удалить с помощью sudo apt-get purge <package>. Пожалуйста, используйте осторожность, когда вы делаете это, так как некоторые пакеты содержат некоторую поддержку докеров, но по этой причине вы, возможно, не захотите удалить, скажем, текстовый редактор или файловый менеджер.

Если некоторые файлы не возникли из пакетов (указано «dpkg-query: путь не найден совпадающим шаблоном путь »), вы можете удалить их отдельно. Опять же, пожалуйста, используйте осторожность, так как могут быть файлы, не связанные с докером, который вы хотите удалить, который просто имеет строку «докер» в своих именах.

0
ответ дан 14 August 2018 в 20:20

Другие вопросы по тегам:

Похожие вопросы: