Предполагаю, что при первой попытке установки, когда не хватило места, пакеты docker-ce-cli и containerd.io были установлены, но не сконфигурированы. Затем еще раз попробуйте установить оставшийся пакет.
root@wirenboard-AZYBSN6T:~# apt install docker-ce docker-ce-cli containerd.io --reinstall
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
docker-ce
0 upgraded, 1 newly installed, 2 reinstalled, 0 to remove and 14 not upgraded.
Need to get 53.4 MB/67.9 MB of archives.
After this operation, 69.6 MB of additional disk space will be used.
Get:1 https://download.docker.com/linux/debian stretch/stable armhf containerd.io armhf 1.4.3-1 [20.3 MB]
Get:2 https://download.docker.com/linux/debian stretch/stable armhf docker-ce-cli armhf 5:19.03.15~3-0~debian-stretch [33.1 MB]
Fetched 53.4 MB in 45s (1178 kB/s)
(Reading database ... 36007 files and directories currently installed.)
Preparing to unpack .../containerd.io_1.4.3-1_armhf.deb ...
Unpacking containerd.io (1.4.3-1) over (1.4.3-1) ...
Preparing to unpack .../docker-ce-cli_5%3a19.03.15~3-0~debian-stretch_armhf.deb ...
Unpacking docker-ce-cli (5:19.03.15~3-0~debian-stretch) over (5:19.03.15~3-0~debian-stretch) ...
Preparing to unpack .../docker-ce_5%3a19.03.15~3-0~debian-stretch_armhf.deb ...
Unpacking docker-ce (5:19.03.15~3-0~debian-stretch) ...
dpkg: error processing archive /var/cache/apt/archives/docker-ce_5%3a19.03.15~3-0~debian-stretch_armhf.deb (--unpack):
cannot copy extracted data for './usr/bin/dockerd' to '/usr/bin/dockerd.dpkg-new': failed to write (No space left on device)
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/docker-ce_5%3a19.03.15~3-0~debian-stretch_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
он задублировал как я понял опять в директории usr/libexec/docker/cli-plugins
root@wirenboard-AZYBSN6T:~# du -h -d 1 /usr/libexec/docker
77M /usr/libexec/docker/cli-plugins
77M /usr/libexec/docker
при том что я переносил содержимое этой директории
root@wirenboard-AZYBSN6T:~# apt-get remove docker
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет «docker» не установлен, поэтому не может быть удалён
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 14 пакетов не обновлено.
втом то и дело что я понять немогу куда они устанавливаются, делаю все согласно инструкции (Установка Docker на контроллер Wiren Board — Wiren Board) судя по ней докер mkdir /mnt/data/etc/docker && ln -s /mnt/data/etc/docker /etc/docker
но там всего 12 килобайт и больше похоже на ссылку нежели на папку с пакетами
Боюсь, неверно выразился. Пакет docker не может быть удален потому что пакета с таким именем нет. Есть docker-ce, например.
В инструкции тут описано создание смлинка для конфигов.
Возможно, у вас недостаточно знаний по операционной системе. Но если в инструкции описывать все возможные нюансы - она станет на три порядка больше. Базовые знания подразумеваются…
Для проверки - приведите контроллер к заводскому состоянию и попробуйте установить снова. Вот прямо по пунктам.
но для того чтоб сделать симлинк вначале нужно чтоб была установленна программа . я ведь не-могу ее установить в другое место где больше места изначально
при удаление контейнеров и докера свободно 268 метров и я понимаю что этого ему недостаточно для установки.