Raspberry Pi 400: New All-in-One Pi!
Spisu treści:
- Wymagania wstępne
- Zainstaluj Docker na Raspberry Pi
- Wykonywanie polecenia dokera bez Sudo
- Jak korzystać z Dockera
- Obrazy dokerów
- Docker Containers
- Wniosek
Docker to platforma konteneryzacji, która pozwala szybko budować, testować i wdrażać aplikacje jako przenośne, samowystarczalne kontenery, które można uruchomić praktycznie w dowolnym miejscu.
W tym samouczku wyjaśnimy, jak zainstalować Docker na Raspberry Pi oraz poznasz podstawowe pojęcia i polecenia Docker.
Wymagania wstępne
Zakładamy, że masz Raspbian zainstalowany na swoim Raspberry Pi. Docker nie potrzebuje interfejsu graficznego i najlepiej jest użyć obrazu Raspbian Stretch Lite i włączyć SSH. W ten sposób Twój Raspberry Pi będzie miał znacznie większą dostępną moc obliczeniową i pamięć do obsługi kontenerów Docker.
Zainstaluj Docker na Raspberry Pi
Instalacja Dockera na Raspberry Pi to tylko kwestia uruchomienia kilku poleceń.
Najpierw pobierz skrypt instalacyjny Dockera za pomocą następującego polecenia curl:
curl -fsSL https://get.docker.com -o get-docker.sh
Po zakończeniu pobierania uruchom skrypt, wpisując:
sh get-docker.sh
Skrypt wykryje dystrybucję Linuksa, zainstaluje wymagane pakiety i uruchomi Docker.
Proces ten może potrwać kilka minut, a po jego zakończeniu skrypt wyświetli informacje o wersji Dockera i sposobie używania Dockera jako użytkownika innego niż root.
Otóż to. Docker został zainstalowany na twojej tablicy Pi.
Wykonywanie polecenia dokera bez Sudo
Domyślnie tylko użytkownik z uprawnieniami administracyjnymi może wykonywać polecenia Docker.
Aby uruchomić polecenia Dockera jako użytkownik inny niż root bez przygotowywania
sudo
, musisz dodać użytkownika do grupy dokerów, która jest tworzona podczas instalacji. Aby to zrobić według typu:
sudo usermod -aG docker $USER
$USER
to zmienna środowiskowa, która przechowuje twoją nazwę użytkownika.
Wyloguj się i zaloguj ponownie, aby odświeżyć członkostwo w grupie.
Aby sprawdzić, czy możesz uruchamiać polecenia dokera bez
sudo
uruchom następujące polecenie, które pobierze obraz testowy, uruchom go w kontenerze, wydrukuj komunikat „Hello from Docker” i zakończ:
docker container run hello-world
Dane wyjściowe będą wyglądać mniej więcej tak:
Jak korzystać z Dockera
Teraz, gdy Docker jest skonfigurowany na twoim Raspberry Pi, przejdźmy do podstawowych pojęć i poleceń dokera.
Obrazy dokerów
Obraz Docker składa się z szeregu warstw systemu plików reprezentujących instrukcje w pliku Docker obrazu, które składają się na wykonywalną aplikację. Obraz jest niezmiennym plikiem binarnym zawierającym aplikację i wszystkie inne zależności, takie jak biblioteki, pliki binarne i instrukcje niezbędne do uruchomienia aplikacji.
Większość obrazów Docker jest dostępna w Docker Hub. Jest to usługa rejestru oparta na chmurze, która między innymi funkcjami służy do przechowywania obrazów Docker w repozytorium publicznym lub prywatnym.
Aby wyszukać obraz z rejestru Docker Hub, użyj polecenia
docker search
dokera. Na przykład, aby wyszukać obraz Debiana, wpisz:
Docker Containers
Instancja obrazu nazywa się kontenerem. Kontener reprezentuje środowisko wykonawcze dla pojedynczej aplikacji, procesu lub usługi.
To może nie być najodpowiedniejsze porównanie, ale jeśli jesteś programistą, możesz myśleć o obrazie Docker jako klasie, a kontener Docker o instancji klasy.
Aby uruchomić, zatrzymać, usunąć i zarządzać kontenerem, użyj polecenia
docker container
. Na przykład następujące polecenie uruchomi kontener Docker na podstawie obrazu Debiana. Jeśli nie masz obrazu lokalnie, zostanie pobrany najpierw:
docker container run debian
Kontener Debiana zatrzyma się natychmiast po uruchomieniu, ponieważ nie ma on długotrwałego procesu i nie ma innych poleceń. Kontener uruchomił się, uruchomił puste polecenie, a następnie zakończył działanie.
Przełącznik
-it
umożliwia interakcję z kontenerem za pośrednictwem wiersza polecenia. Aby uruchomić interaktywny typ kontenera:
docker container run -it debian /bin/bash
root@ee86c8c81b3b:/#
Jak widać z powyższego wyniku po uruchomieniu kontenera, wiersz polecenia został zmieniony, co oznacza, że pracujesz teraz z wnętrza kontenera.
Aby wyświetlić listę uruchomionych kontenerów Docker, użyj następującego polecenia:
docker container ls
Aby wyświetlić wszystkie kontenery, przekaż przełącznik
-a
:
docker container ls -a
Aby usunąć jeden lub więcej kontenerów, po prostu skopiuj identyfikator kontenera (lub identyfikatory) i wklej je po komendzie
container rm
:
docker container rm c55680af670c
Wniosek
Nauczyłeś się, jak zainstalować Docker na swoim komputerze Raspberry Pi i jak uruchamiać kontenery Docker. Aby uzyskać więcej informacji na ten temat, sprawdź oficjalną dokumentację Docker.
doker malina piPanel wprowadzania matematycznych wykorzystuje rozpoznawanie matematyczne wbudowane w Windows 7 do rozpoznawania odręcznych wyrażeń matematycznych. Możesz wtedy z łatwością używać go z procesorami tekstu lub tabelami obliczeniowymi. Panel wprowadzania matematycznych jest przeznaczony do używania z piórem tabletu na komputerze typu Tablet, ale można go używać z dowolnym urządzeniem wejściowym, takim jak ekran dotykowy, a nawet mysz.
Panel wprowadzania matematycznego używa czytnika matematycznego wbudowanego w system Windows 7 rozpoznawać odręczne wyrazy matematyczne. Możesz wtedy z łatwością używać go z procesorami tekstu lub tabelami obliczeniowymi.
Jak zainstalować i używać lampy błyskowej na urządzeniach z żelem z Androidem?
Flash nie działa na Twoim Android Jelly Bean? Oto jak zainstalować i używać Flash na urządzeniach z Androidem Jelly Bean.
Jak zainstalować i używać dokera na Linuksie Debian 10
Docker to platforma konteneryzacji, która pozwala szybko budować, testować i wdrażać aplikacje jako przenośne, samowystarczalne kontenery, które można uruchomić praktycznie w dowolnym miejscu. W tym samouczku wyjaśnimy, jak zainstalować Docker na Debian 10 Buster.