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

Докер - это контейнерная система что вам не нужно много ресурсов для запуска контейнеров, поэтому Очень легкий и поэтому 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

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

Для этого первым делом добавить пользователя нашей системы "pi" (Raspbian по умолчанию) в группу докеров. Таким образом, вы сможете создавать и управлять контейнерами, образами, томами и т. Д. докер без прав sudo или суперпользователя.

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

sudo usermod -aG docker pi

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

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

sudo reboot

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

docker version

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

Теперь вам нужно только реализовать свой первый контейнер. Для этого вы можете найти его на странице Docker, где есть множество приложений. Ссылка такая.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.