Як встановити 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, ми оновимо пакети та кеш репозиторію пакетів 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) до групи docker. Це дозволить вам створювати та керувати контейнерами Docker, образами, томами тощо без прав sudo або суперкористувача.

Якщо ви створили іншого користувача, вам потрібно замінити «pi» на своє ім’я користувача в команді. Щоб додати користувача pi до групи Docker, просто виконайте таку команду:

sudo usermod -aG docker pi

Після внесення цієї зміни нам потрібно буде перезавантажити систему , щоб зміни завантажилися під час запуску системи та застосували додавання нашого користувача до групи Docker.

Вони можуть перезавантажити свою систему, виконавши в терміналі таку команду:

sudo reboot

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

docker version

Як бачите, Docker вже чудово працює на вашому Raspberry Pi.

Тепер вам просто потрібно розгорнути свій перший контейнер. Ви можете знайти його на вебсайті Docker, де є багато застосунків. Ось посилання.


Додати як пріоритетне джерело в Google