Как да инсталирам Docker на Raspberry pi с Raspbian?

Docker е система от контейнери не ви трябват много ресурси, за да стартирате контейнери, така че Много е лек и че следователно Docker може да бъде идеалният кандидат за разработване и тестване на уеб приложения на Raspberry Pi.

Разбира се, може да прави и други неща като стартиране на уеб сървър, прокси сървър или сървър на база данни и др в Docker на Raspberry Pi.

Ако все още не знаете за 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 в системата на нашата 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.