Не хватает места для установки docker

при установке докер ругается.

root@wirenboard-AZYBSN6T:~# apt update && apt install docker-ce docker-ce-cli containerd.io
Ign:1 http://deb.debian.org/debian stretch InRelease
Hit:3 http://deb.debian.org/debian stretch-updates InRelease
Hit:4 http://security.debian.org stretch/updates InRelease
Hit:5 http://deb.debian.org/debian stretch Release
Get:6 http://deb.wirenboard.com/wb6/stretch stable InRelease [3958 B]
Get:2 http://cdn-fastly.deb.debian.org/debian stretch-backports InRelease [91.8 kB]
Hit:7 https://download.docker.com/linux/debian stretch InRelease
Get:9 http://deb.wirenboard.com/wb6/stretch stable/main armhf Packages [45.5 kB]
Fetched 141 kB in 10s (12.9 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
14 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  cgroupfs-mount iptables libip6tc0 libiptc0 libltdl7 pigz
The following NEW packages will be installed:
  cgroupfs-mount containerd.io docker-ce docker-ce-cli iptables libip6tc0 libiptc0 libltdl7 pigz
0 upgraded, 9 newly installed, 0 to remove and 14 not upgraded.
Need to get 68.7 MB of archives.
After this operation, 299 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://deb.debian.org/debian stretch/main armhf pigz armhf 2.3.4-1 [52.1 kB]
Get:2 http://deb.debian.org/debian stretch/main armhf libip6tc0 armhf 1.6.0+snapshot20161117-6 [66.4 kB]
Get:3 http://deb.debian.org/debian stretch/main armhf libiptc0 armhf 1.6.0+snapshot20161117-6 [57.6 kB]
Get:4 http://deb.debian.org/debian stretch/main armhf iptables armhf 1.6.0+snapshot20161117-6 [265 kB]
Get:5 http://deb.debian.org/debian stretch/main armhf cgroupfs-mount all 1.3 [5716 B]
Get:6 http://deb.debian.org/debian stretch/main armhf libltdl7 armhf 2.4.6-2 [386 kB]
Get:7 https://download.docker.com/linux/debian stretch/stable armhf containerd.io armhf 1.4.3-1 [20.3 MB]
Get:8 https://download.docker.com/linux/debian stretch/stable armhf docker-ce-cli armhf 5:19.03.15~3-0~debian-stretch [33.1 MB]
Get:9 https://download.docker.com/linux/debian stretch/stable armhf docker-ce armhf 5:19.03.15~3-0~debian-stretch [14.6 MB]
Fetched 68.7 MB in 52s (1317 kB/s)
Selecting previously unselected package pigz.
(Reading database ... 35607 files and directories currently installed.)
Preparing to unpack .../0-pigz_2.3.4-1_armhf.deb ...
Unpacking pigz (2.3.4-1) ...
Selecting previously unselected package libip6tc0:armhf.
Preparing to unpack .../1-libip6tc0_1.6.0+snapshot20161117-6_armhf.deb ...
Unpacking libip6tc0:armhf (1.6.0+snapshot20161117-6) ...
Selecting previously unselected package libiptc0:armhf.
Preparing to unpack .../2-libiptc0_1.6.0+snapshot20161117-6_armhf.deb ...
Unpacking libiptc0:armhf (1.6.0+snapshot20161117-6) ...
Selecting previously unselected package iptables.
Preparing to unpack .../3-iptables_1.6.0+snapshot20161117-6_armhf.deb ...
Unpacking iptables (1.6.0+snapshot20161117-6) ...
Selecting previously unselected package cgroupfs-mount.
Preparing to unpack .../4-cgroupfs-mount_1.3_all.deb ...
Unpacking cgroupfs-mount (1.3) ...
Selecting previously unselected package containerd.io.
Preparing to unpack .../5-containerd.io_1.4.3-1_armhf.deb ...
Unpacking containerd.io (1.4.3-1) ...
Selecting previously unselected package docker-ce-cli.
Preparing to unpack .../6-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) ...
Selecting previously unselected package docker-ce.
Preparing to unpack .../7-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 /tmp/apt-dpkg-install-oiZfmk/7-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)
Selecting previously unselected package libltdl7:armhf.
Preparing to unpack .../8-libltdl7_2.4.6-2_armhf.deb ...
Unpacking libltdl7:armhf (2.4.6-2) ...
Errors were encountered while processing:
 /tmp/apt-dpkg-install-oiZfmk/7-docker-ce_5%3a19.03.15~3-0~debian-stretch_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@wirenboard-AZYBSN6T:~# docker run hello-world
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.

плюс, забит dev/root/ на 100% (как его почистить ?)

root@wirenboard-AZYBSN6T:~# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/root      ext4      976M  955M     0 100% /
devtmpfs       devtmpfs  239M     0  239M   0% /dev
tmpfs          tmpfs     248M     0  248M   0% /dev/shm
tmpfs          tmpfs     248M  524K  247M   1% /run
tmpfs          tmpfs     5.0M     0  5.0M   0% /run/lock
tmpfs          tmpfs     248M     0  248M   0% /sys/fs/cgroup
/dev/mmcblk0p6 ext4      4.7G  559M  3.9G  13% /mnt/data
tmpfs          tmpfs      50M     0   50M   0% /run/user/0

Здравствуйте!

Установка Docker из-за нехватки места и не завершается корректно. Самый простой способ освободить место - перенести директории с пользовательскими программами на раздел /mnt/data так:

извините а не подскажите какой алгоритм удаления , то что вы оставили ссылку это огромная помощь го сам процесс удаления я в нем не нашел в моем случае тоже (101M /usr/lib/arm-linux-gnueabihf) занимает много места, как нужно прописать чтоб удалилось именно это cd /usr/lib/arm-linux-gnueabihf delet или как ?

Не надо удалять системные библиотеки, переносить можно только то что точно не требуется для старта.

а можно както добавить места ?

буьте добры подскажите что тут можно почистить ?

root@wirenboard-AZYBSN6T:~# du -h -d 1 /usr
4.0K    /usr/games
30M     /usr/include
6.1M    /usr/sbin
112K    /usr/local
247M    /usr/bin
4.0K    /usr/src
77M     /usr/libexec
138M    /usr/share
321M    /usr/lib
817M    /usr

Добрый день.
На довольно дого работающем контроллере, с nodejs, zigbee вот так:

du -h -d 1 /usr
20M	/usr/include
4.0K	/usr/games
6.2M	/usr/sbin
137M	/usr/share
91M	/usr/bin
201M	/usr/lib
4.0K	/usr/src
112K	/usr/local
454M	/usr

“чистить” - очень некорректно, не бывает ненужных файлов, если они установлены - то следует удалить/перенести пакет которому они пренадлежат.
Или, например перенести,
Вот например у меня /usr/lib/node_modules весит более 100 МБ
Я точно знаю что для загрузки системы оно не нужно
Создаю /mnt/data/usr/libи переношу туда /usr/lib/node_modules
Ну и оставляю симлинк на новое расположение:

ln -s /mnt/data/usr/lib/node_modules /usr/lib/node_modules

Все, файлы фактически лежат на другом разделе.

а как мне понять что находится в этой папке ?

root@wirenboard-AZYBSN6T:~# du -h -d 1 /usr/bin
247M    /usr/bin

у меня он весит меньше но я думаю наверное тоже стоит сделать так как у вас в примере

Добрый день.

Бинарники, исполняемые файлы.

Да, это верный путь.

проверьте будьте добры все правильно я указываю ?

mkdir /mnt/data/usr/lib (создаю)
mv /usr/lib/node_modules /mnt/data/usr/lib (переношу)
In -s /mnt/data/usr/lib/node_modules /usr/lib/node_molules (ссылка на старое место)

у меня получается Dochker не установился но место занял

root@wirenboard-AZYBSN6T:~# dpkg-query --show --showformat='${Installed-Size}\t${Package}\n' | sort -rh | head -30 | awk '{print $1/1024, $2}'
129.517 docker-ce-cli
87.6982 containerd.io
82.3535 nodejs
50.2881 linux-image-wb6
27.6943 libicu57
26.9365 vim-runtime
19.8555 git
18.8457 binutils
17.2178 perl-modules-5.24
13.9912 gcc-6
13.834 libstdc++-6-dev
13.3828 libperl5.24
13.1484 g++-6
13.1387 coreutils
12.5938 wb-rules
12.3535 cpp-6
10.3701 libc6-dev
9.23926 libglib2.0-data
9.08691 libpython3.5-stdlib
9.0293 locales
8.18555 libc6
8.09375 wb-mqtt-homeui
7.73926 libpython2.7-stdlib
6.68066 geoip-database
6.64746 systemd
6.51855 udev
6.41113 python3.5-minimal
6.24805 dpkg
6.05469 wb-mqtt-confed
6.04004 ieee-data
root@wirenboard-AZYBSN6T:~#

я так понимаю мне нужно сделать следующее

apt purge docher

а затем заново произвети установку ?

Что выводит

apt policy docker-ce
root@wirenboard-AZYBSN6T:~# apt policy docker-ce
docker-ce:
  Installed: (none)
  Candidate: 5:19.03.15~3-0~debian-stretch
  Version table:
     5:19.03.15~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:19.03.14~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:19.03.13~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:19.03.12~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:19.03.11~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:19.03.10~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:19.03.9~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:19.03.8~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:19.03.7~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:19.03.6~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:19.03.5~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:19.03.4~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:19.03.3~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:19.03.2~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:19.03.1~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:19.03.0~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:18.09.9~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:18.09.8~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:18.09.7~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:18.09.6~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:18.09.5~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:18.09.4~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:18.09.3~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:18.09.2~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:18.09.1~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     5:18.09.0~3-0~debian-stretch 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     18.06.3~ce~3-0~debian 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     18.06.2~ce~3-0~debian 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     18.06.1~ce~3-0~debian 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     18.06.0~ce~3-0~debian 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     18.03.1~ce-0~debian 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     18.03.0~ce-0~debian 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     17.12.1~ce-0~debian 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     17.12.0~ce-0~debian 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     17.09.1~ce-0~debian 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     17.09.0~ce-0~debian 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     17.06.2~ce-0~debian 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     17.06.1~ce-0~debian 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
     17.06.0~ce-0~debian 500
        500 https://download.docker.com/linux/debian stretch/stable armhf Packages
root@wirenboard-AZYBSN6T:~#

Вы устанавливали пакеты: docker-ce docker-ce-cli containerd.io

Два из них установились, но, возможно, не сконфигурировались:

129.517 docker-ce-cli
87.6982 containerd.io

Пакет docker-ce, по-видимому, не установился, так как не хватило места. Я бы еще раз выполнил установку всех пакетов (которые уже были установлены будут переустановлены):

apt install docker-ce docker-ce-cli containerd.io --reinstall
root@wirenboard-AZYBSN6T:~# apt install docker-ce docker-ce-cli containerd.io
Reading package lists... Done
Building dependency tree
Reading state information... Done
containerd.io is already the newest version (1.4.3-1).
docker-ce-cli is already the newest version (5:19.03.15~3-0~debian-stretch).
The following NEW packages will be installed:
  docker-ce
0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
8 not fully installed or removed.
Need to get 14.6 MB of archives.
After this operation, 69.6 MB of additional disk space will be used.
Do you want to continue? [Y/n]

нехватит места получается

root@wirenboard-AZYBSN6T:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       976M  860M   50M  95% /
devtmpfs        239M     0  239M   0% /dev
tmpfs           248M     0  248M   0% /dev/shm
tmpfs           248M  524K  247M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           248M     0  248M   0% /sys/fs/cgroup
/dev/mmcblk0p6  4.7G  614M  3.9G  14% /mnt/data
tmpfs            50M     0   50M   0% /run/user/0

а можно докер установить по другому адресу ? где есть необходимое ему пространство ?
потому-что насколько я понял он устанавливает его по умолчанию в /usr/bin и на данный момент в этой папке уже занято им-же насколько мне известно 247 mb

Самый лучший и простой способ - это установить штатно, а потом переносить, как было описано выше. Найдите директории, которые были созданы при установке пакетов docker-ce-cli и containerd.io командами:

dpkg -L docker-ce-cli
dpkg -L containerd.io

и перенесите их на /mnt/data, заменив символическими ссылками. А затем уже установите пакет docker-ce

я правильно понимаю, пакеты со всеми директориями нужно по отдельности создавать на /mnt/data затем переносить их сюда и потом делать ссылку ? система небудет в шоке от такого количества ссылок ?
dpkg -L docker-ce-cli

root@wirenboard-AZYBSN6T:~# dpkg -L docker-ce-cli
/.
/usr
/usr/bin
/usr/bin/docker
/usr/libexec
/usr/libexec/docker
/usr/libexec/docker/cli-plugins
/usr/libexec/docker/cli-plugins/docker-app
/usr/libexec/docker/cli-plugins/docker-buildx
/usr/share
/usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/completions/docker
/usr/share/doc
/usr/share/doc/docker-ce-cli
/usr/share/doc/docker-ce-cli/changelog.Debian.gz
/usr/share/fish
/usr/share/fish/vendor_completions.d
/usr/share/fish/vendor_completions.d/docker.fish
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/docker-attach.1.gz
/usr/share/man/man1/docker-build.1.gz
/usr/share/man/man1/docker-builder-build.1.gz
/usr/share/man/man1/docker-builder-prune.1.gz
/usr/share/man/man1/docker-builder.1.gz
/usr/share/man/man1/docker-checkpoint-create.1.gz
/usr/share/man/man1/docker-checkpoint-ls.1.gz
/usr/share/man/man1/docker-checkpoint-rm.1.gz
/usr/share/man/man1/docker-checkpoint.1.gz
/usr/share/man/man1/docker-commit.1.gz
/usr/share/man/man1/docker-config-create.1.gz
/usr/share/man/man1/docker-config-inspect.1.gz
/usr/share/man/man1/docker-config-ls.1.gz
/usr/share/man/man1/docker-config-rm.1.gz
/usr/share/man/man1/docker-config.1.gz
/usr/share/man/man1/docker-container-attach.1.gz
/usr/share/man/man1/docker-container-commit.1.gz
/usr/share/man/man1/docker-container-cp.1.gz
/usr/share/man/man1/docker-container-create.1.gz
/usr/share/man/man1/docker-container-diff.1.gz
/usr/share/man/man1/docker-container-exec.1.gz
/usr/share/man/man1/docker-container-export.1.gz
/usr/share/man/man1/docker-container-inspect.1.gz
/usr/share/man/man1/docker-container-kill.1.gz
/usr/share/man/man1/docker-container-logs.1.gz
/usr/share/man/man1/docker-container-ls.1.gz
/usr/share/man/man1/docker-container-pause.1.gz
/usr/share/man/man1/docker-container-port.1.gz
/usr/share/man/man1/docker-container-prune.1.gz
/usr/share/man/man1/docker-container-rename.1.gz
/usr/share/man/man1/docker-container-restart.1.gz
/usr/share/man/man1/docker-container-rm.1.gz
/usr/share/man/man1/docker-container-run.1.gz
/usr/share/man/man1/docker-container-start.1.gz
/usr/share/man/man1/docker-container-stats.1.gz
/usr/share/man/man1/docker-container-stop.1.gz
/usr/share/man/man1/docker-container-top.1.gz
/usr/share/man/man1/docker-container-unpause.1.gz
/usr/share/man/man1/docker-container-update.1.gz
/usr/share/man/man1/docker-container-wait.1.gz
/usr/share/man/man1/docker-container.1.gz
/usr/share/man/man1/docker-context-create.1.gz
/usr/share/man/man1/docker-context-export.1.gz
/usr/share/man/man1/docker-context-import.1.gz
/usr/share/man/man1/docker-context-inspect.1.gz
/usr/share/man/man1/docker-context-ls.1.gz
/usr/share/man/man1/docker-context-rm.1.gz
/usr/share/man/man1/docker-context-update.1.gz
/usr/share/man/man1/docker-context-use.1.gz
/usr/share/man/man1/docker-context.1.gz
/usr/share/man/man1/docker-cp.1.gz
/usr/share/man/man1/docker-create.1.gz
/usr/share/man/man1/docker-deploy.1.gz
/usr/share/man/man1/docker-diff.1.gz
/usr/share/man/man1/docker-engine-activate.1.gz
/usr/share/man/man1/docker-engine-check.1.gz
/usr/share/man/man1/docker-engine-update.1.gz
/usr/share/man/man1/docker-engine.1.gz
/usr/share/man/man1/docker-events.1.gz
/usr/share/man/man1/docker-exec.1.gz
/usr/share/man/man1/docker-export.1.gz
/usr/share/man/man1/docker-history.1.gz
/usr/share/man/man1/docker-image-build.1.gz
/usr/share/man/man1/docker-image-history.1.gz
/usr/share/man/man1/docker-image-import.1.gz
/usr/share/man/man1/docker-image-inspect.1.gz
/usr/share/man/man1/docker-image-load.1.gz
/usr/share/man/man1/docker-image-ls.1.gz
/usr/share/man/man1/docker-image-prune.1.gz
/usr/share/man/man1/docker-image-pull.1.gz
/usr/share/man/man1/docker-image-push.1.gz
/usr/share/man/man1/docker-image-rm.1.gz
/usr/share/man/man1/docker-image-save.1.gz
/usr/share/man/man1/docker-image-tag.1.gz
/usr/share/man/man1/docker-image.1.gz
/usr/share/man/man1/docker-images.1.gz
/usr/share/man/man1/docker-import.1.gz
/usr/share/man/man1/docker-info.1.gz
/usr/share/man/man1/docker-inspect.1.gz
/usr/share/man/man1/docker-kill.1.gz
/usr/share/man/man1/docker-load.1.gz
/usr/share/man/man1/docker-login.1.gz
/usr/share/man/man1/docker-logout.1.gz
/usr/share/man/man1/docker-logs.1.gz
/usr/share/man/man1/docker-manifest-annotate.1.gz
/usr/share/man/man1/docker-manifest-create.1.gz
/usr/share/man/man1/docker-manifest-inspect.1.gz
/usr/share/man/man1/docker-manifest-push.1.gz
/usr/share/man/man1/docker-manifest.1.gz
/usr/share/man/man1/docker-network-connect.1.gz
/usr/share/man/man1/docker-network-create.1.gz
/usr/share/man/man1/docker-network-disconnect.1.gz
/usr/share/man/man1/docker-network-inspect.1.gz
/usr/share/man/man1/docker-network-ls.1.gz
/usr/share/man/man1/docker-network-prune.1.gz
/usr/share/man/man1/docker-network-rm.1.gz
/usr/share/man/man1/docker-network.1.gz
/usr/share/man/man1/docker-node-demote.1.gz
/usr/share/man/man1/docker-node-inspect.1.gz
/usr/share/man/man1/docker-node-ls.1.gz
/usr/share/man/man1/docker-node-promote.1.gz
/usr/share/man/man1/docker-node-ps.1.gz
/usr/share/man/man1/docker-node-rm.1.gz
/usr/share/man/man1/docker-node-update.1.gz
/usr/share/man/man1/docker-node.1.gz
/usr/share/man/man1/docker-pause.1.gz
/usr/share/man/man1/docker-plugin-create.1.gz
/usr/share/man/man1/docker-plugin-disable.1.gz
/usr/share/man/man1/docker-plugin-enable.1.gz
/usr/share/man/man1/docker-plugin-inspect.1.gz
/usr/share/man/man1/docker-plugin-install.1.gz
/usr/share/man/man1/docker-plugin-ls.1.gz
/usr/share/man/man1/docker-plugin-push.1.gz
/usr/share/man/man1/docker-plugin-rm.1.gz
/usr/share/man/man1/docker-plugin-set.1.gz
/usr/share/man/man1/docker-plugin-upgrade.1.gz
/usr/share/man/man1/docker-plugin.1.gz
/usr/share/man/man1/docker-port.1.gz
/usr/share/man/man1/docker-ps.1.gz
/usr/share/man/man1/docker-pull.1.gz
/usr/share/man/man1/docker-push.1.gz
/usr/share/man/man1/docker-rename.1.gz
/usr/share/man/man1/docker-restart.1.gz
/usr/share/man/man1/docker-rm.1.gz
/usr/share/man/man1/docker-rmi.1.gz
/usr/share/man/man1/docker-run.1.gz
/usr/share/man/man1/docker-save.1.gz
/usr/share/man/man1/docker-search.1.gz
/usr/share/man/man1/docker-secret-create.1.gz
/usr/share/man/man1/docker-secret-inspect.1.gz
/usr/share/man/man1/docker-secret-ls.1.gz
/usr/share/man/man1/docker-secret-rm.1.gz
/usr/share/man/man1/docker-secret.1.gz
/usr/share/man/man1/docker-service-create.1.gz
/usr/share/man/man1/docker-service-inspect.1.gz
/usr/share/man/man1/docker-service-logs.1.gz
/usr/share/man/man1/docker-service-ls.1.gz
/usr/share/man/man1/docker-service-ps.1.gz
/usr/share/man/man1/docker-service-rm.1.gz
/usr/share/man/man1/docker-service-rollback.1.gz
/usr/share/man/man1/docker-service-scale.1.gz
/usr/share/man/man1/docker-service-update.1.gz
/usr/share/man/man1/docker-service.1.gz
/usr/share/man/man1/docker-stack-deploy.1.gz
/usr/share/man/man1/docker-stack-ls.1.gz
/usr/share/man/man1/docker-stack-ps.1.gz
/usr/share/man/man1/docker-stack-rm.1.gz
/usr/share/man/man1/docker-stack-services.1.gz
/usr/share/man/man1/docker-stack.1.gz
/usr/share/man/man1/docker-start.1.gz
/usr/share/man/man1/docker-stats.1.gz
/usr/share/man/man1/docker-stop.1.gz
/usr/share/man/man1/docker-swarm-ca.1.gz
/usr/share/man/man1/docker-swarm-init.1.gz
/usr/share/man/man1/docker-swarm-join-token.1.gz
/usr/share/man/man1/docker-swarm-join.1.gz
/usr/share/man/man1/docker-swarm-leave.1.gz
/usr/share/man/man1/docker-swarm-unlock-key.1.gz
/usr/share/man/man1/docker-swarm-unlock.1.gz
/usr/share/man/man1/docker-swarm-update.1.gz
/usr/share/man/man1/docker-swarm.1.gz
/usr/share/man/man1/docker-system-df.1.gz
/usr/share/man/man1/docker-system-events.1.gz
/usr/share/man/man1/docker-system-info.1.gz
/usr/share/man/man1/docker-system-prune.1.gz
/usr/share/man/man1/docker-system.1.gz
/usr/share/man/man1/docker-tag.1.gz
/usr/share/man/man1/docker-top.1.gz
/usr/share/man/man1/docker-trust-inspect.1.gz
/usr/share/man/man1/docker-trust-key-generate.1.gz
/usr/share/man/man1/docker-trust-key-load.1.gz
/usr/share/man/man1/docker-trust-key.1.gz
/usr/share/man/man1/docker-trust-revoke.1.gz
/usr/share/man/man1/docker-trust-sign.1.gz
/usr/share/man/man1/docker-trust-signer-add.1.gz
/usr/share/man/man1/docker-trust-signer-remove.1.gz
/usr/share/man/man1/docker-trust-signer.1.gz
/usr/share/man/man1/docker-trust.1.gz
/usr/share/man/man1/docker-unpause.1.gz
/usr/share/man/man1/docker-update.1.gz
/usr/share/man/man1/docker-version.1.gz
/usr/share/man/man1/docker-volume-create.1.gz
/usr/share/man/man1/docker-volume-inspect.1.gz
/usr/share/man/man1/docker-volume-ls.1.gz
/usr/share/man/man1/docker-volume-prune.1.gz
/usr/share/man/man1/docker-volume-rm.1.gz
/usr/share/man/man1/docker-volume.1.gz
/usr/share/man/man1/docker-wait.1.gz
/usr/share/man/man1/docker.1.gz
/usr/share/man/man5
/usr/share/man/man5/Dockerfile.5.gz
/usr/share/man/man5/docker-config-json.5.gz
/usr/share/man/man8
/usr/share/man/man8/dockerd.8.gz
/usr/share/zsh
/usr/share/zsh/vendor-completions
/usr/share/zsh/vendor-completions/_docker

dpkg -L containerd.io

root@wirenboard-AZYBSN6T:~# dpkg -L containerd.io
/.
/etc
/etc/containerd
/etc/containerd/config.toml
/lib
/lib/systemd
/lib/systemd/system
/lib/systemd/system/containerd.service
/usr
/usr/bin
/usr/bin/containerd
/usr/bin/containerd-shim
/usr/bin/containerd-shim-runc-v1
/usr/bin/containerd-shim-runc-v2
/usr/bin/ctr
/usr/bin/runc
/usr/share
/usr/share/doc
/usr/share/doc/containerd.io
/usr/share/doc/containerd.io/changelog.Debian.gz
/usr/share/doc/containerd.io/copyright
/usr/share/man
/usr/share/man/man5
/usr/share/man/man5/containerd-config.toml.5.gz
/usr/share/man/man8
/usr/share/man/man8/containerd-config.8.gz
/usr/share/man/man8/containerd.8.gz
/usr/share/man/man8/ctr.8.gz

возможно можно содержимое директории /usr/bin перенести и связать ссылкой ?

Не нужно переносить абсолютно все. Выберите несколько директорий, которые занимают всех больше места, их и перенесите.
Например, /usr/share/doc/containerd.io, /usr/libexec/docker.

если я все правильно понимаю он не-видит мою ссылку ? которую я создавал ранее

root@wirenboard-AZYBSN6T:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       976M  786M  124M  87% /
devtmpfs        239M     0  239M   0% /dev
tmpfs           248M     0  248M   0% /dev/shm
tmpfs           248M  524K  247M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           248M     0  248M   0% /sys/fs/cgroup
/dev/mmcblk0p6  4.7G  691M  3.8G  16% /mnt/data
tmpfs            50M     0   50M   0% /run/user/0
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.
8 not fully installed or removed.
Need to get 14.6 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 docker-ce armhf 5:19.03.15~3-0~debian-stretch [14.6 MB]
Fetched 14.6 MB in 12s (1195 kB/s)
E: Internal Error, No file name for containerd.io:armhf