Установка docker на sd карту wirenboard 7

После установки Докера, Home assistant, Nodered, ESPhome, File editor остается мало места, решил установить это все на sdcard. Не получается установить DOCKER на sd карту следуя инструкции Установка Docker на контроллер Wiren Board — Wiren Board. Изменил папку для хранения образов с mkdir /mnt/data/.docker на mkdir /mnt/sdcard/data/.docker. После установки докер не запускается.

Добрый день.
Опишите подробнее, что вы делаете. К сожалению, из описанного не понятно, где кроется проблема.
Опишите свой вопрос по рекомендациям. Что делаете, что ожидаете получить, что получаете.
Какой объем у вас корневого раздела? Расширяли ли вы его до 2Гб?

Проблема кроется в том что не хватает места. Сражу же после установки докера и нескольких контейнеров места практически не остается.



Хотелось докер перенести на sd карту.

Присылайте, пожалуйста, вывод терминала как указано в рекомендации. Скрином невозможно читать, что вы там делаете и что получаете.
Вы вначале установили докер, а затем изменили папку для хранения образов?

Покажите подробнее процесс установки.
Пришлите вывод команды:

docker run hello-world

Сейчас docker у меня стоит в разделе /mnt/data и все работает. В процессе работы докера и home assistant будет забиваться память, получается для этого нет места. В связи с этим я хотел установить докер на sd карту.

Тогда не понятно в чем проблема. Заявлено, что докер не устанавливается на карту. Чтобы вам помочь с данной проблемой все-таки мне необходимо более подробно видеть, что вы делаете, что ожидаете и что получаете в результате.

Если у вас остался данный вопрос, то распишите подробнее процесс.

Я тогда все снесу и покажу все свои шаги установки докера и контейнеров на sd карту.

Всё снес.


После установки докера на sd карту и команды docker run hello-world

Что за путь на скриншоте?
Какому разделу он принадлежит?
Какие права на соответствущий каталог установлены?
И да, не используйте скриншоты пождалуйста. Вывод консоли - выкладывайте текстом. И только текстом.

Что такое “установка докера на SD-карту”?
Что и как модифицировалось, что настриивалось?
Пожалуйста опишите все команды использованные при процедуре настройки.
Особенно - подготовку раздела для размещения там образов.

1.Путь указывает к файлу, прошел по этому пути данного файла нет.
2.К какому разделу он принадлежит я не знаю.
3.Права у меня только root.
4.По инструкции Установка Docker на контроллер Wiren Board — Wiren Board устанавливаю докер, но на sd карту.
5.В инструкции есть следующие:
Мы будем хранить образы на встроенном накопителе, если вам нужно больше места под образы — используйте внешнюю флешку.
Создайте папку для хранения образов:
Я создал папку на sd карте указал путь mkdir /mnt/sdcard/.docker
Создал файл nano /etc/docker/daemon.json
Вставил в него строки
{
“data-root”: “/mnt/sdcard/.docker”
}
После этого установил сам докер apt update && apt install docker-ce docker-ce-cli containerd.io
Чтобы проверить, что всё работает — запустил контейнер docker run hello-world. После команды выходит ошибка которая показана на скрине выше.
Все остальное согласно инструкции изменил только путь для хранения образов.

Расскажите пожалуйста - на какой раздел планируете разместить образы?

Какая файловая система на разделе флешки?
Точнее, какую файловую систему вы там создали перед тем как размещать на ней каталог (extfs не подойдет!)

Это подразумевает хотя бы базовые знания работы с компьютером. Я рекомендую обратиться к специалисту, например к нашим партнерам.

Вообще - если нужно разово настройить - дайте доступ по ssh - сделаю. Это на 20 минут, собственно.
Да, информация на sd - будет потеряна.

Вам в какое время будет удобно? Я с Ташкента скажите время по Москве.

Могу прямо сейчас. Реквизиты для подключения: адрес, порт, учетные - в ЛС пришлите.

Сейчас я на работе, контроллер дома. Могу дать доступ в 17.00 по Москве.

Да, вполне, пришлите реквизиты - завтра могу заняться.

root@wirenboard-A7J3KV5:~# docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
c4018b8bf438: Pull complete 
Digest: sha256:c79d06dfdfd3d3eb04cafd0dc2bacab0992ebc243e083cabe208bac4dd7759e0
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

Ну и

docker image ls
REPOSITORY    TAG       IMAGE ID       CREATED        SIZE
hello-world   latest    38d49488e3b0   6 months ago   4.85kB


root@wirenboard-A7J3KV5:~# ls -l /mnt/sdcard/.docker/               
total 44
drwx--x--x 4 root root 4096 Nov 23 14:24 buildkit
drwx--x--- 3 root root 4096 Nov 23 14:24 containers
-rw------- 1 root root   36 Nov 23 14:22 engine-id
drwx------ 3 root root 4096 Nov 23 14:22 image
drwxr-x--- 3 root root 4096 Nov 23 14:22 network
drwx--x--- 6 root root 4096 Nov 23 14:24 overlay2
drwx------ 4 root root 4096 Nov 23 14:22 plugins
drwx------ 2 root root 4096 Nov 23 14:24 runtimes
drwx------ 2 root root 4096 Nov 23 14:24 swarm
drwx------ 2 root root 4096 Nov 23 14:24 tmp
drwx-----x 2 root root 4096 Nov 23 14:24 volumes

Если дефолтные праметры монтирования не обеспечат производительность - оптимизируйте по своим предпочтениям.

Спасибо. Можете дать инструкцию как Вы это сделали, или добавить в wiki по установке докера на sd карту.

Я в точности следовал инструкции, кроме места расположения образов и контейнеров.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.