Установите 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 имеют 1 ГБ памяти (RAM). Чем больше у вас памяти, тем лучше. Но, к сожалению, еще не выпущен Raspberry Pi с объемом памяти более 1 ГБ.

В этой статье я покажу вам, как установить Docker на Raspberry Pi 3 Model B. Я буду использовать операционную систему Ubuntu Core. на моем Raspberry Pi 3 Model B для демонстрации.

Вам понадобится:

  • Raspberry Pi 3 Model B или Raspberry Pi 3 Model B + Single Бортовой компьютер.
  • Не менее 16 ГБ карты памяти 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 вы сможете подключиться к Raspberry Pi 3 через SSH. Необходимая информация для подключения к вашему Raspberry Pi через SSH должна отображаться на мониторе, подключенном к вашему Raspberry Pi, как вы можете видеть в отмеченном разделе на скриншоте ниже.

Теперь с любого компьютера, на котором у вас есть SSH-ключ, добавленный к вашей учетной записи Ubuntu One, выполните следующую команду для подключения к Raspberry Pi через SSH:

$ ssh [email protected]

ПРИМЕЧАНИЕ : Замените имя пользователя и IP-адрес команды на свои.

Вы можете увидеть ошибку при подключении к Raspberry Pi через SSH, в этом случае просто выполните следующую команду:

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

Теперь вы снова сможете подключиться к Raspberry Pi через SSH.. Если вы впервые подключаетесь к Raspberry Pi через SSH, вы должны увидеть следующее сообщение. Просто введите yes и затем нажмите .

Вы должны быть подключены.

Установка Docker на Raspberry Pi 3:

В Ubuntu Core вы можете устанавливать только мгновенные пакеты. К счастью, Ubuntu Core имеет пакет оснастки Docker в официальном репозитории пакетов оснастки. Таким образом, у вас не возникнет проблем с установкой Docker на Raspberry Pi 3. Чтобы установить Docker на Raspberry Pi 3, выполните следующую команду:

$ sudo snap install 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 search KEYWORD

Например, для поиска Ubuntu docker images, выполните следующую команду:

$ sudo docker search ubuntu

Как видите, отображается результат поиска . Вы можете скачать и использовать любой образ Docker отсюда. Первый образ Docker в результатах поиска — это ubuntu . Давайте скачаем и установим его.

Для загрузки (в Docker term pull) образ ubuntu , выполните следующую команду:

$ sudo docker pull ubuntu

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

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

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

$ sudo docker images

Теперь вы можете создать контейнер Docker, используя образ ubuntu с следующая команда:

$ sudo docker run -it ubuntu

Как видите, контейнер Docker создается, и вы вошли в оболочку нового контейнера.

Теперь вы можете запустить здесь любую команду, как вы можете видеть на скриншоте ниже.

Чтобы выйти из оболочки контейнера, выполните следующую команду:

$ exit

Вы можете перечислить все контейнеры вы создали с помощью следующей команды:

$ sudo docker ps -a

Как видите, контейнер I Созданный ранее контейнер имеет идентификатор 0f097e568547 . Контейнер больше не работает.

Вы можете снова запустить контейнер 0f097e568547 с помощью следующей команды:

$ sudo docker start 0f097e568547

Как вы видите, контейнер 0f097e568547 снова запущен.

Чтобы войти в оболочку контейнера, выполните следующую команду:

$ sudo docker attach 0f097e568547

Как видите, я снова вошел в оболочку контейнера 0f097e568547 .

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

$ sudo docker stats

Как видите, у меня работают два контейнера, и их ID, имя, использование ЦП, использование памяти, использование сети, использование диска, pid и т. д. отображаются в красиво отформатированном виде.

Я использую Docker и 2 контейнера на моем Raspberry Pi 3 и У меня еще около 786 МБ доступной/свободной памяти. Докер на Raspberry Pi 3 великолепен.

Итак, это как установить и использовать Docker на Raspberry Pi 3. Спасибо, что прочитали эту статью.

Оцените статью
nanomode.ru
Добавить комментарий