Jak zainstalować Dockera na Raspberry pi z Raspbian?

Docker to system kontenerów że nie potrzebujesz wielu zasobów do uruchamiania kontenerów, więc Jest bardzo lekki i dlatego Docker może być idealnym kandydatem do tworzenia i testowania aplikacji internetowych na Raspberry Pi.

Oczywiście, może wykonywać inne czynności, takie jak uruchamianie serwera WWW, serwera proxy lub serwera bazy danych i nie tylko w Dockerze na Raspberry Pi.

Jeśli nadal nie wiesz o Dockerze, powinieneś wiedzieć, że jest to projekt open source zautomatyzuj wdrażanie aplikacji w kontenerach oprogramowania, zapewniając dodatkową warstwę abstrakcji i automatyzacji wirtualizacji aplikacji w wielu systemach operacyjnych.

Doker wykorzystuje funkcje izolacji zasobów jądra systemu Linux, takie jak grupy cgroup i przestrzenie nazw (przestrzenie nazw), aby umożliwić uruchamianie oddzielnych „kontenerów” w ramach jednej instancji systemu Linux, unikając obciążenia związanego z uruchamianiem i utrzymywaniem maszyn wirtualnych.

Przygotowanie Raspberry Pi

Instalowanie Dockera na naszym Raspberry Pi to nic, o czym można by pisać do domu jego instalacja jest dość prosta. W tym samouczku Jako podstawę przyjmiemy oficjalny system naszej Maliny czyli Raspbian.

Jeśli nadal nie masz tego systemu zainstalowanego na swoim Raspberry, możesz zapoznać się z następującym artykułem, w którym wyjaśnimy, jak to zrobić w dość prosty sposób. Link jest taki. 

Już z Raspbian zainstalowanym na naszym Raspberry pi, zamierzamy zaktualizować pakiety i pamięć podręczną repozytorium pakietów Raspbian APT za pomocą następującego polecenia:

sudo apt update

Teraz musisz zaktualizować wszystkie nowe pakiety oprogramowania, które zostały wykryte w Raspbian. W tym celu wystarczy wykonać następujące polecenie:

sudo apt upgrade

W tym momencie pakiety oprogramowania wymagają aktualizacji.

Teraz musisz zainstalować nagłówki jądra dla systemu operacyjnego. Jest to ważne, ponieważ jeśli nie zainstalujesz nagłówków jądra, Docker nie będzie działać.

Aby zainstalować nagłówki jądra, wszystko, co musisz zrobić, to uruchomić następujące polecenie w terminalu:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Mając wszystko powyższe gotowe, możemy teraz przejść do instalacji Dockera na naszym ukochanym Raspberry Pi, ponieważ jesteśmy całkowicie pewni, że mamy wszystkie zaktualizowane pakiety w systemie.

Zainstaluj Docker na Raspberry Pi

Instalacja Dockera Robimy to, wykonując następujące polecenie w terminalu:

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

Ten proces pobierania i instalacji może chwilę potrwać, więc sugeruję, abyś nie spieszył się.

Doker

Dzięki instalacji Dockera w systemie naszego Raspberry Pi, teraz zaczynamy prace wdrożeniowe Docker, abyś mógł z niego korzystać.

W tym celu pierwszym krokiem jest dodaj użytkownika systemu „pi” (Domyślnie Raspbian) do grupy Docker. W ten sposób będziesz mógł tworzyć i zarządzać kontenerami, obrazami, woluminami itp. docker bez uprawnień sudo lub superuser.

Jeśli utworzyli innego użytkownika, muszą zmienić „pi” na swoją nazwę użytkownika w poleceniu. Aby dodać użytkownika pi do grupy Docker wystarczy, że uruchomią następujące polecenie:

sudo usermod -aG docker pi

Dokonałem tej zmiany teraz, konieczne będzie ponowne uruchomienie naszego systemu, dzięki czemu wprowadzone zmiany są ładowane podczas uruchamiania systemu i dodawane są do grupy Docker naszego użytkownika.

Mogą ponownie uruchomić system, uruchamiając następujące polecenie w terminalu:

sudo reboot

Po ponownym uruchomieniu systemu wracamy do niego i otwieramy terminal. W nim wykonamy następujące polecenie zweryfikuj instalację Dockera i czy już działa w systemie:

docker version

Jak widać, Docker już działa doskonale na Twoim Raspberry Pi.

Teraz wystarczy zaimplementować swój pierwszy kontener. Aby to zrobić, możesz wyszukać jeden na stronie Docker, która zawiera wiele aplikacji. Link jest taki.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.