Raspberry Pi OS установка Docker
Решил установить на Raspberry Pi программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации — Docker. Установка сводится к запуску скрипта скаченного с сайта Docker.
Установка Docker.
Подключаемся по ssh к Raspberry и вводим следующую команду:
1 |
curl -fsSL https://get.docker.com -o get-docker.sh |
После скачивания скрипта необходимо произвести его запуск:
1 |
sh get-docker.sh |
Все команды выполняются под учетной записью root
Ошибки.
В процессе установки возможно вылезет ошибка:
Sub-process /usr/bin/dpkg returned an error code (1)
Ошибку помогло устранить удаление containerd:
1 |
apt purge containerd |
Проверка работоспособности.
Проверить работоспособность можно следующей командой:
1 |
docker run hello-world |
Вывод результата команды должен быть следующим:
1 2 |
Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world |
Добавление пользователя pi в группу docker.
Это необходимо для работы с контейнерами без использования sudo:
1 |
gpasswd -a pi docker |
Удаление Docker.
Для удаления Docker необходимо выполнить следующие команды:
1 2 3 |
sudo apt-get purge docker-ce sudo rm -rf /var/lib/docker sudo apt autoremove |
После установки и добавления пользователя pi в группу docker необходимо перезапустить Raspberry.