Zainstaluj Docker na Raspberry Pi

Zainstaluj Docker na Raspberry Pi
Docker to system kontenerowy dla Linux. Służy do uruchamiania lekkich kontenerów Linux na innym systemie operacji hosta Linux (a.k.gospodarz dokera). Jeśli próbujesz nauczyć się Dockera na prawdziwym komputerze, to Raspberry Pi jest bardzo opłacalnym rozwiązaniem. Ponieważ pojemniki Docker są lekkie, możesz łatwo dopasować go do 5-10 lub więcej kontenerów Docker na hoście Raspberry Pi. Polecam kupić Raspberry Pi 3 Model B lub Raspberry Pi 3 Model B+ Jeśli chcesz skonfigurować na nim Docker, ponieważ te modele Raspberry Pi mają 1 GB pamięci (pamięć RAM). Im więcej pamięci, tym lepiej. Niestety, nie ma jeszcze Raspberry Pi, który ma więcej niż 1 GB pamięci.

W tym artykule pokażę, jak zainstalować Dockera na Raspberry Pi 3 Model B. Będę używać systemu operacyjnego Ubuntu Core w moim modelu R Raspberry Pi 3 do demonstracji.

Czego potrzebujesz:

Potrzebujesz:

  • Model Raspberry Pi 3 Model B lub Raspberry Pi 3 Model B+ urządzenie komputerowe pojedynczej płyty.
  • Co najmniej 16 GB karty MicroSD do instalacji Ubuntu Core.
  • Kabel Ethernet do połączenia internetowego. Możesz także użyć wbudowanego Wi-Fi do Internetu. Ale wolę połączenie przewodowe, ponieważ uważam, że jest to bardziej niezawodne.
  • Kabel HDMI.
  • Monitor z portem HDMI.
  • Klawiatura USB do konfigurowania Ubuntu Core po raz pierwszy.
  • Adapter mocy dla Raspberry Pi.

Zainstaluj rdzeń Ubuntu na Raspberry Pi 3:

Pokazałem ci, jak zainstalować i skonfigurować rdzeń Ubuntu na Raspberry Pi 2 i Raspberry Pi 3 w innym artykule Raspberry Pi, który napisałem na Linuxhint. Możesz to sprawdzić (link do instalacji Ubuntu w artykule Raspberry Pi)

Zasilanie Raspberry Pi 3:

Po skonfigurowaniu wszystkiego podłącz wszystkie wymagane urządzenia i złącza do Raspberry Pi i włącz je.

Łączenie z Raspberry Pi 3 przez SSH:

Po skonfigurowaniu systemu operacyjnego Ubuntu Core powinieneś być w stanie połączyć się z Raspberry Pi 3 za pośrednictwem SSH. Wymagane informacje o połączeniu z Raspberry Pi za pośrednictwem SSH powinny być wyświetlane na monitor podłączonym do Raspberry Pi, jak widać w oznaczonej sekcji zrzutu zrzutu ekranu poniżej.

Teraz, z dowolnego komputera, który masz klawisz SSH dodany do swojego konta Ubuntu One, uruchom następujące polecenie, aby połączyć się z Raspberry Pi przez SSH:

$ ssh [email protected]

NOTATKA: Zastąp nazwę użytkownika i adres IP polecenia swoim.

Możesz zobaczyć błąd podczas łączenia się z Raspberry Pi przez SSH, w takim przypadku po prostu uruchom następujące polecenie:

$ ssh -keygen -f ~/.ssh/znane_hosts -r 192.168.2.15

Teraz powinieneś być w stanie ponownie połączyć się ze swoim Raspberry Pi przez SSH. Jeśli po raz pierwszy łączysz się z Raspberry Pi przez SSH, powinieneś zobaczyć następującą wiadomość. Po prostu wpisz Tak a następnie naciśnij .

Powinieneś być połączony.

Instalowanie Dockera na Raspberry Pi 3:

Na rdzeniu Ubuntu możesz instalować tylko pakiety snap. Na szczęście Ubuntu Core ma pakiet Docker Snap w oficjalnym repozytorium pakietu Snap. Więc nie będziesz mieć problemów z instalacją Dockera na Raspberry Pi 3. Aby zainstalować Docker na Raspberry Pi 3, uruchom następujące polecenie:

$ sudo snap instaluj Docker

Jak widać, Docker jest instalowany. Ukończenie zajmie trochę czasu.

W tym momencie jest instalowany Docker. Jak widać, wersja Docker ma 18 lat.06.1. To Docker Community Edition.

Teraz uruchom następujące polecenie, aby podłączyć Dockera z systemem:

$ Sudo Snap Connect Docker: Strona główna

Korzystanie z Docker na Raspberry Pi 3:

W tej sekcji pokażę, jak uruchomić pojemniki Docker na Raspberry Pi 3. Zacznijmy. Możesz wyszukać obrazy Docker za pomocą następującego polecenia:

$ sudo Docker Wyszukaj słowo kluczowe

Na przykład, aby wyszukać obrazy Docker Ubuntu, uruchom następujące polecenie:

$ sudo Docker Wyszukaj Ubuntu

Jak widać, wynik wyszukiwania jest wyświetlany. Możesz pobrać i użyć dowolnego obrazu Dockera. Pierwszy obraz dokera w wyniku wyszukiwania jest Ubuntu. Pobierzmy i zainstalujmy.

Do pobrania (w Docker Term Pull) The Ubuntu Obraz, uruchom następujące polecenie:

$ sudo docker pull Ubuntu

Jak widać, dokera Ubuntu Zdjęcie jest ciągnięte.

Docker Ubuntu Zdjęcie jest ciągnięte.

Możesz wymienić wszystkie obrazy Docker, które wykonałeś z następującym poleceniem:

$ Sudo Docker Images

Teraz możesz utworzyć kontener Docker za pomocą Ubuntu Obraz z następującym poleceniem:

$ sudo docker run -it ubuntu

Jak widać, powstaje kontener Docker i jesteś zalogowany do skorupy nowego kontenera.

Teraz możesz uruchomić dowolne polecenie, które chcesz tutaj, jak widać na zrzucie ekranu poniżej.

Aby wyjść ze skorupy kontenera, uruchom następujące polecenie:

$ exit

Możesz wymienić wszystkie pojemniki, które utworzyłeś za pomocą następującego polecenia:

$ sudo docker ps -a

Jak widać, kontener, który wcześniej utworzyłem 0f097e568547. Pojemnik już nie działa.

Możesz uruchomić pojemnik 0f097e568547 Ponownie, z następującym poleceniem:

$ sudo Docker start 0f097e568547

Jak widać, pojemnik 0f097e568547 znów działa.

Aby zalogować się do powłoki kontenera, uruchom następujące polecenie:

$ sudo Docker załącz 0F097E568547

Jak widać, jestem zalogowany do skorupy pojemnika 0f097e568547 Ponownie.

Możesz sprawdzić, ile pamięci, procesora, we/wy dysk, sieci we/wy sieci itp. Używające kontenery używają z następującym poleceniem:

$ Sudo Docker Stats

Jak widać, mam dwa kontenery, a ich identyfikator, nazwa, użycie procesora, użycie pamięci, użycie sieci, użycie dysku, PID itp.

Uruchamiam Docker i 2 pojemniki na moim Raspberry Pi 3 i nadal mam około 786 MB pamięci. Docker na Raspberry Pi 3 jest niesamowity.

Tak więc instalujesz i używasz Dockera na Raspberry Pi 3. Dziękujemy za przeczytanie tego artykułu.