Як встановити Docker на Raspberry pi за допомогою Raspbian?

Docker - це контейнерна система що вам не потрібно багато ресурсів для запуску контейнерів, тому Це дуже легко і тому Docker може бути ідеальним кандидатом для розробки та тестування веб-додатків на Raspberry Pi.

Звичайно, він може робити інші речі, наприклад, запускати веб-сервер, проксі-сервер або сервер баз даних тощо в Docker на Raspberry Pi.

Якщо ви все ще не знаєте про Docker, ви повинні знати, що це проект з відкритим кодом автоматизує розгортання додатків у програмних контейнерах, забезпечуючи додатковий рівень абстракції та автоматизації віртуалізації додатків у декількох операційних системах.

Docker використовує функції ізоляції ресурсів ядра Linux, такі як cgroups та простори імен (простори імен), щоб дозволити запускати окремі "контейнери" в межах одного екземпляра Linux, уникаючи накладних витрат на запуск та обслуговування віртуальних машин.

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

Встановлення Docker на нашому Raspberry Pi - це не про що писати додому та його установка досить проста. У цьому посібнику Ми візьмемо за основу офіційну систему нашої Малини що є 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

Встановлення докера Ми робимо це, виконуючи таку команду в терміналі:

curl -sSL https://get.docker.com | sh

Цей процес завантаження та встановлення може зайняти деякий час, тому я пропоную вам не поспішати.

Docker

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

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

Якщо вони створили іншого користувача, вони повинні змінити "pi" на своє ім'я користувача в команді. Щоб додати користувача 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.