Инсталирайте Docker на Raspberry Pi

Install Docker Raspberry Pi



Docker е система за контейнеризация за Linux. Използва се за стартиране на леки Linux контейнери върху друга Linux хост операционна система (известен още като Docker хост). Ако се опитвате да научите Docker на истински компютър, тогава Raspberry Pi е много рентабилно решение. Тъй като Docker контейнерите са леки, можете лесно да ги поставите 5-10 или повече Docker контейнери на хост на Raspberry Pi. Препоръчвам ви да закупите Raspberry Pi 3 Model B или Raspberry Pi 3 Model B+, ако искате да настроите Docker върху него, тъй като тези модели на Raspberry Pi имат 1GB памет (RAM). Колкото повече памет имате, толкова по -добре. Но за съжаление все още няма издаден Raspberry Pi, който да има повече от 1 GB памет.

В тази статия ще ви покажа как да инсталирате Docker на Raspberry Pi 3 Model B. Ще използвам операционната система Ubuntu Core на моя Raspberry Pi 3 Model B за демонстрацията.







Имате нужда от:



  • Малиново Pi 3 модел B или Raspberry Pi 3 модел B+ едноплатно компютърно устройство.
  • Най -малко 16 GB microSD карта за инсталиране на Ubuntu Core.
  • Ethernet кабел за интернет връзка. Можете също да използвате вградения Wi-Fi за интернет. Но предпочитам кабелната връзка, тъй като мисля, че е по -надеждна.
  • HDMI кабел.
  • Монитор с HDMI порт.
  • USB клавиатура за конфигуриране на Ubuntu Core за първи път.
  • Захранващ адаптер за Raspberry Pi.

Инсталирайте Ubuntu Core на Raspberry Pi 3:

Показах ви как да инсталирате и конфигурирате Ubuntu Core на Raspberry Pi 2 и Raspberry Pi 3 в друга статия за Raspberry Pi, която написах в LinuxHint. Можете да го проверите на (Връзка към статията за инсталиране на Ubuntu на Raspberry Pi)



Включване на Raspberry Pi 3:

След като настроите всичко, свържете всички необходими устройства и конектори към вашия Raspberry Pi и го включете.





Свързване към Raspberry Pi 3 чрез SSH:

След като конфигурирате Ubuntu Core OS, трябва да можете да се свържете с вашия Raspberry Pi 3 чрез SSH. Необходимата информация за свързване към вашия Raspberry Pi чрез SSH трябва да се показва на монитора, свързан към вашия Raspberry Pi, както можете да видите в маркирания раздел на екрана по -долу.



Сега, от всеки компютър, към който сте добавили SSH ключ към вашия Ubuntu One акаунт, изпълнете следната команда, за да се свържете с Raspberry Pi чрез SSH:

$ ssh [защитен имейл]

ЗАБЕЛЕЖКА: Заменете потребителското име и IP адреса на командата с вашите.

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

$ ssh -keygen -f ~/.ssh/known_hosts -R 192.168.2.15

Сега трябва отново да можете да се свържете с вашия Raspberry Pi чрез SSH. Ако за първи път се свързвате с вашия Raspberry Pi чрез SSH, тогава трябва да видите следното съобщение. Просто напишете да и след това натиснете .

Трябва да сте свързани.

Инсталиране на Docker на Raspberry Pi 3:

На Ubuntu Core можете да инсталирате само snap пакети. За щастие, Ubuntu Core има пакет за Docker snap в официалното хранилище на пакети за snap. Така че няма да имате проблеми с инсталирането на Docker на Raspberry Pi 3. За да инсталирате Docker на Raspberry Pi 3, изпълнете следната команда:

$ sudo snap install docker

Както можете да видите, Docker се инсталира. Ще отнеме известно време, за да завършите.

В този момент Docker е инсталиран. Както можете да видите, версията на Docker е 18.06.1. Това е Docker Community Edition.

Сега изпълнете следната команда, за да свържете Docker към системата:

$ sudo snap connect docker: home

Използване на Docker на Raspberry Pi 3:

В този раздел ще ви покажа как да стартирате Docker контейнери на Raspberry Pi 3. Нека започнем. Можете да търсите изображения на Docker със следната команда:

$ sudo docker търсене KEYWORD

Например, за да търсите изображения на docker на Ubuntu, изпълнете следната команда:

$ sudo docker търсене ubuntu

Както можете да видите, резултатът от търсенето се показва. Можете да изтеглите и използвате всяко изображение на Docker от тук. Първото изображение на Docker в резултата от търсенето е ubuntu . Нека го изтеглим и инсталираме.

За да изтеглите (в термина на Docker изтеглете) ubuntu image, изпълнете следната команда:

$ sudo docker дръпнете ubuntu

Както можете да видите, Docker ubuntu изображението се изтегля.

Докерът ubuntu изображението се изтегля.

Можете да изброите всички изображения на Docker, които сте изтеглили със следната команда:

$ sudo docker изображения

Сега можете да създадете Docker контейнер с помощта на ubuntu изображение със следната команда:

$ sudo docker run -it ubuntu

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

Сега можете да изпълните всяка команда, която искате тук, както можете да видите на екрана по -долу.

За да излезете от черупката на контейнера, изпълнете следната команда:

$ изход

Можете да изброите всички създадени от вас контейнери със следната команда:

$ sudo docker ps -a

Както можете да видите, контейнерът, който създадох по -рано, има идентификатора на контейнера 0f097e568547 . Контейнерът вече не работи.

Можете да стартирате контейнера 0f097e568547 отново със следната команда:

$ sudo docker start 0f097e568547

Както можете да видите, контейнерът 0f097e568547 отново работи.

За да влезете в черупката на контейнера, изпълнете следната команда:

$ sudo docker прикачете 0f097e568547

Както можете да видите, аз съм влязъл в черупката на контейнера 0f097e568547 отново.

Можете да проверите колко памет, процесор, дискови входове/изходи, мрежови входове/изходи и т.н., използваните контейнери използват със следната команда:

$ sudo docker статистика

Както можете да видите, има два работещи контейнера и техният идентификатор, име, използване на процесора, използване на паметта, използване на мрежата, използване на диск, pid и т.н. се показват по добре форматиран начин.

Пускам Docker и 2 контейнера на моя Raspberry Pi 3 и все още имам около 786 MB налична/безплатна памет. Docker на Raspberry Pi 3 е невероятен.

Така че, по този начин инсталирате и използвате Docker на Raspberry Pi 3. Благодаря, че прочетохте тази статия.