Jak zainstalować Dockera na Raspberry pi z Raspbian?

Docker to system kontenerowy , który nie wymaga dużych zasobów do obsługi kontenerów, dzięki czemu jest bardzo lekki . Dlatego Docker idealnie nadaje się do tworzenia i testowania aplikacji internetowych na Raspberry Pi.

Oczywiście, w Dockerze na Raspberry Pi możesz wykonywać inne czynności, na przykład uruchamiać serwer WWW, serwer proxy, serwer baz danych i wiele innych .

Jeśli Docker jest Ci jeszcze nieznany, to powinieneś wiedzieć, że jest to projekt typu open source, który automatyzuje wdrażanie aplikacji w kontenerach oprogramowania , zapewniając dodatkową warstwę abstrakcji i automatyzacji wirtualizacji aplikacji w wielu systemach operacyjnych.

Docker wykorzystuje funkcje izolacji zasobów jądra Linux, takie jak cgroups i przestrzenie nazw , aby umożliwić uruchamianie niezależnych „kontenerów” w ramach jednej instancji Linux, unikając w ten sposób obciążenia związanego z uruchamianiem i utrzymywaniem maszyn wirtualnych.

Przygotowanie Raspberry Pi

Instalacja Dockera na Raspberry Pi jest prosta i dość prosta . W tym samouczku wykorzystamy jako bazę oficjalny system operacyjny Raspberry Pi, Raspbian.

Jeśli nie masz jeszcze tego systemu zainstalowanego na swoim Raspberry Pi, zapoznaj się z poniższym artykułem, w którym wyjaśniamy, jak to zrobić w bardzo prosty sposób. Link znajduje się tutaj.

Po zainstalowaniu systemu Raspbian na naszym Raspberry Pi zaktualizujemy pakiety oraz pamięć podręczną repozytorium pakietów APT systemu Raspbian 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 swojego systemu operacyjnego. To ważne, ponieważ bez zainstalowania 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

Instalujemy Dockera , uruchamiają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

Teraz, gdy Docker jest już zainstalowany na naszym systemie Raspberry Pi, możemy rozpocząć proces implementacji Dockera, aby móc z niego korzystać.

Pierwszym krokiem jest dodanie użytkownika systemowego „pi” (domyślnego użytkownika w Raspbianie) do grupy Docker. Umożliwi to tworzenie i zarządzanie kontenerami Docker, obrazami, woluminami itp. bez uprawnień sudo ani superużytkownika.

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

sudo usermod -aG docker pi

Po wprowadzeniu tej zmiany będziemy musieli ponownie uruchomić system , aby zmiany zostały załadowane przy starcie systemu, a dodanie naszego użytkownika do grupy Docker zostało zastosowane.

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

sudo reboot

Po ponownym uruchomieniu systemu zaloguj się ponownie i otwórz terminal. Uruchom poniższe polecenie, aby sprawdzić, czy Docker jest zainstalowany i uruchomiony w systemie:

docker version

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

Teraz wystarczy wdrożyć pierwszy kontener. Znajdziesz go na stronie Dockera, gdzie znajdziesz wiele aplikacji. Oto link.


Dodaj jako preferowane źródło w Google