Как установить Docker на Raspberry pi с помощью Raspbian?

Docker — это система контейнеров , которая не требует больших ресурсов для запуска контейнеров, что делает её очень легковесной . Поэтому Docker идеально подходит для разработки и тестирования веб-приложений на Raspberry Pi.

Конечно, в Docker на Raspberry Pi можно запускать и другие приложения, такие как веб-сервер, прокси-сервер, сервер баз данных и многое другое .

Если вы еще не знакомы с Docker, вам следует знать, что это проект с открытым исходным кодом, который автоматизирует развертывание приложений в программных контейнерах , обеспечивая дополнительный уровень абстракции и автоматизации для виртуализации приложений в различных операционных системах.

Docker использует функции изоляции ресурсов ядра Linux, такие как cgroups и пространства имен , чтобы позволить независимым «контейнерам» запускаться в рамках одного экземпляра Linux, избегая накладных расходов на запуск и обслуживание виртуальных машин.

Подготовка Raspberry Pi

Установка Docker на Raspberry Pi довольно проста и понятна . В этом руководстве мы будем использовать официальную операционную систему Raspberry Pi, Raspbian, в качестве основы.

Если у вас еще не установлена ​​эта система на вашем Raspberry Pi, вы можете ознакомиться со следующей статьей, где мы довольно просто объясняем, как это сделать. Ссылка здесь.

После установки Raspbian на наш Raspberry Pi мы обновим пакеты и кэш репозитория пакетов APT Raspbian, используя следующую команду:

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

Теперь, когда Docker установлен на нашей системе Raspberry Pi, мы можем начать процесс внедрения Docker для его использования.

Первый шаг — добавить системного пользователя "pi" (пользователь по умолчанию в Raspbian) в группу docker. Это позволит вам создавать и управлять контейнерами Docker, образами, томами и т. д. без прав sudo или прав суперпользователя.

Если вы создали другого пользователя, вам необходимо заменить «pi» на ваше имя пользователя в команде. Чтобы добавить пользователя pi в группу Docker, просто выполните следующую команду:

sudo usermod -aG docker pi

После внесения этого изменения нам потребуется перезапустить систему , чтобы изменения были загружены при запуске системы и добавление нашего пользователя в группу Docker было применено.

Они могут перезагрузить свою систему, выполнив в терминале следующую команду:

sudo reboot

После перезагрузки системы войдите в систему и откройте терминал. Выполните следующую команду, чтобы убедиться, что Docker установлен и запущен в системе:

docker version

Как видите, Docker уже отлично работает на Raspberry Pi.

Теперь вам осталось только развернуть свой первый контейнер. Вы можете найти его на веб-сайте Docker, где представлено множество приложений. Вот ссылка.


Добавить в качестве предпочтительного источника в Google