Добрый день, имеется wirenboard 8 release wb-2606-trixie-transition (as stable). на контроллеру установлен Docker и HomeAssistant. Хочу обновить на последнюю версию. При обновлении останется Docker и HomeAssistant или все сотрется?
Добрый день, Владислав.
Если обновляться из консоли по шагам со страницы WB-2609, Docker, образы, контейнеры и настройки Home Assistant останутся – переход обновляет пакеты, а стороннее ПО не удаляет. Перед запуском проверьте свободное место командой df -h / /mnt/data: в корне нужно не меньше 450 Мбайт, в /mnt/data – 310 Мбайт. Docker установлен в корневой раздел, поэтому там места может не хватить – тогда обновляйтесь fit-файлом.
При обновлении fit-файлом корневой раздел записывается заново, сохраняется только /mnt/data, поэтому сам Docker удалится. После обновления установите его из репозитория Wiren Board командой apt update && apt install docker-ce – см. Установка из репозитория Wiren Board. Сохранятся ли образы и контейнеры, зависит от того, где Docker хранит данные, – это покажет команда docker info | grep "Docker Root Dir":
- путь в /mnt/data – новый Docker подхватит образы и контейнеры сам;
- /var/lib/docker – образы и контейнеры удалятся вместе с корневым разделом. Настройки Home Assistant, установленного по инструкции, лежат в /mnt/data/.docker-compose/home-assistant и сохранятся – после установки Docker запустите в этой папке
docker compose up -d, образ скачается заново.
Если у вас остались вопросы – пишите, постараюсь помочь.
root@wirenboard-A462QQDT:~# df -h / /mnt/data
Filesystem Size Used Avail Use% Mounted on
/dev/root 2.0G 1.7G 166M 91% /
/dev/mmcblk0p6 55G 16G 37G 31% /mnt/data
Я так понимаю места мне не хватит. верно?
Да, вы правы.