Здравствуйте,
Есть ли полная документация по удалению экземпляра Discourse через командную строку?
Это необходимо для чистой повторной установки.
Здравствуйте,
Есть ли полная документация по удалению экземпляра Discourse через командную строку?
Это необходимо для чистой повторной установки.
Согласно официальному руководству по установке, Discourse работает внутри собственного контейнера Docker.
Поэтому вам просто нужно остановить контейнер и удалить папку /var/discourse.
cd /var/discourse./launcher stop app./launcher destroy appcd /varsudo rm -rf discourseБыло бы неплохо включить раздел Удаление в руководство по установке или в какое-либо другое руководство.
Поскольку рекомендуемый способ установки Discourse — это чистая установка, предназначенная исключительно для этой цели, большинство пользователей удаляют систему путём уничтожения виртуальной машины.
Данные инструкции разработаны специально только для этого наиболее стандартного случая.
Абсолютно, «Удалить» это уже из 2000-х ![]()
Одно интересное наблюдение: если я хочу остановить и удалить приложение, оно пытается загрузить другой базовый образ. Что за чёрт? ![]()
:/var/discourse> sudo ./launcher stop app
Определена архитектура x86_64.
ПРЕДУПРЕЖДЕНИЕ: Мы собираемся начать загрузку базового образа Discourse.
Этот процесс может занять от нескольких минут до часа в зависимости от скорости вашей сети.
Пожалуйста, будьте терпеливы.
2.0.20220818-0047: Получение из discourse/base
Хэш: sha256:7734701087766821ffb2ddcef423754798bd345c2ac0d550131c6e6905c268e8
Статус: Скачан новый образ для discourse/base:2.0.20220818-0047
docker.io/discourse/base:2.0.20220818-0047
На диске, где расположен /var/lib/docker, доступно менее 5 ГБ свободного места. Для продолжения требуется больше места.
Файловая система Размер Использовано Доступно % Использовано Точка монтирования
/dev/mapper/vg00-var 9.8G 4.9G 4.4G 53% /var
Хотите попытаться освободить место, удалив образы и контейнеры Docker в системе? (y/N)y
Если очистка прошла успешно, вы можете попробовать снова.
Вот что я сделал:
sudo rm -rf discourseДайте знать, если нужно сделать что-то ещё. ![]()
Да. ./launcher постоянно обновляет сам себя и базовый образ Discourse. Если вы знакомы с Docker, вы можете просто выполнить docker stop app; docker rm app, как вы уже делали.