Докер - это контейнерная система что вам не нужно много ресурсов для запуска контейнеров, поэтому Очень легкий и поэтому Docker может быть идеальным кандидатом для разработки и тестирования веб-приложений на Raspberry Pi.
Конечно, он может делать другие вещи, например запускать веб-сервер, прокси-сервер или сервер базы данных и многое другое. в Docker на Raspberry Pi.
Если вы все еще не знаете о Docker, знайте, что это проект с открытым исходным кодом, который автоматизирует развертывание приложений в программных контейнерах, обеспечивая дополнительный уровень абстракции и автоматизации виртуализации приложений в нескольких операционных системах.
Docker использует функции изоляции ресурсов ядра Linux, такие как контрольные группы и пространства имен (пространства имен), чтобы отдельные «контейнеры» могли работать в одном экземпляре Linux, избегая накладных расходов на запуск и обслуживание виртуальных машин.
Подготовка Raspberry Pi
Установка Docker на Raspberry Pi - ничего особенного и его установка довольно проста. В этом руководстве Возьмем за основу официальную систему нашей Raspberry который является Raspbian.
Если у вас все еще не установлена эта система на Raspberry, вы можете обратиться к следующей статье, где мы объясняем, как это сделать довольно простым способом. Ссылка такая.
Уже с установленным Raspbian на Raspberry pi, мы собираемся обновить пакеты и кеш репозитория пакетов Raspbian APT с помощью следующей команды:
sudo apt update
Теперь вам нужно обновить все новые пакеты программного обеспечения, которые были обнаружены с помощью Raspbian. Для этого нам просто нужно выполнить следующую команду:
sudo apt upgrade
На этом этапе необходимо обновить пакеты программного обеспечения.
Сейчас вам необходимо установить заголовки ядра для операционной системы. Это важно, потому что, если вы не установите заголовки ядра, Docker не будет работать.
Чтобы установить заголовки ядра, все, что вам нужно сделать, это выполнить следующую команду в терминале:
sudo apt install raspberrypi-kernel raspberrypi-kernel-headers
Когда все вышеперечисленное готово, мы можем приступить к установке Docker на нашем любимом Raspberry Pi, поскольку мы полностью уверены, что у нас есть все обновленные пакеты в системе.
Установите Docker на Raspberry Pi
Установка Docker Делаем это, выполнив в терминале следующую команду:
curl -sSL https://get.docker.com | sh
Этот процесс загрузки и установки может занять некоторое время, поэтому я предлагаю вам не торопиться.
С установкой Docker в системе нашего Raspberry Pi, Теперь приступим к работе по внедрению Докер, чтобы вы могли его использовать.
Для этого первым делом добавить пользователя нашей системы "pi" (Raspbian по умолчанию) в группу докеров. Таким образом, вы сможете создавать и управлять контейнерами, образами, томами и т. Д. докер без прав sudo или суперпользователя.
Если они создали другого пользователя, они должны изменить «пи» на свое имя пользователя в команде. Чтобы добавить пользователя pi в группу Docker им просто нужно выполнить следующую команду:
sudo usermod -aG docker pi
Сделайте это изменение сейчас, необходимо будет выполнить перезапуск нашей системы, так что внесенные изменения загружаются при запуске системы и применяется добавление к группе Docker нашего пользователя.
Они могут перезагрузить свою систему, выполнив в терминале следующую команду:
sudo reboot
После перезапуска системы мы возвращаемся в нее и открываем терминал. В нем мы собираемся выполнить следующую команду, чтобы убедитесь, что Docker установлен и что он уже запущен в системе:
docker version
Как видите, Docker уже отлично работает на Raspberry Pi.
Теперь вам нужно только реализовать свой первый контейнер. Для этого вы можете найти его на странице Docker, где есть множество приложений. Ссылка такая.