Instalace Dockeru na Raspberry Pi
Instalace Dockeru na Raspberry Pi
Instalace Dockeru na Raspberry Pi
Díky šikovnému instalačnímu skriptu vyvinutému týmem Docker je instalace softwaru kontejneru neuvěřitelně jednoduchá.
Následující kroky můžete dokonce dokončit pomocí připojení SSH k vašemu Raspberry Pi .
1. Naším prvním úkolem je aktualizovat všechny naše stávající balíčky, než přistoupíme k instalaci Dockeru.
Všechny stávající balíčky můžeme upgradovat spuštěním následujících dvou příkazů na Raspberry Pi.
sudo apt update
sudo apt upgrade
2. S naším Raspberry Pi zcela aktuálním můžeme nyní pokračovat a nainstalovat Docker na Raspberry Pi.
Naštěstí pro nás Docker tento proces neuvěřitelně zrychlil a zjednodušil tím, že poskytl bash skript, který vše nainstaluje za vás.
Můžete si stáhnout a spustit oficiální instalační skript Docker spuštěním následujícího příkazu.
curl -sSL https://get.docker.com | sh
Tento příkaz převede skript přímo do příkazového řádku. Obvykle by bylo nejlepší, kdybyste to neudělali; Docker je však důvěryhodný zdroj.
Pokud si nejste jisti, zda to spustit přímo bez předchozí kontroly, můžete přímo na get.docker.com . skript zobrazit
Dokončení tohoto skriptu může nějakou dobu trvat, protože automaticky detekuje a nainstaluje vše, co potřebuje ke spuštění Dockeru na Raspberry Pi.
Nastavení uživatele pro Docker
Než budeme moci začít používat Docker bez problémů, musíme provést mírné úpravy našeho uživatele.
Souvisí to se způsobem, jakým systém oprávnění Linux pracuje s Dockerem. Ve výchozím nastavení může s Dockerem komunikovat pouze uživatel Dockeru, ale existuje způsob, jak to obejít.
1. Jakmile Docker dokončí instalaci do vašeho Raspberry Pi, musíme udělat ještě několik věcí.
Aby mohl jiný uživatel komunikovat s Dockerem, musí být přidán do docker
skupina.
Takže naším dalším krokem je přidání našeho aktuálního uživatele do docker
skupinu pomocí příkazu usermod , jak je uvedeno níže. Používáním " $USER
” vkládáme proměnnou prostředí, která ukládá jméno aktuálního uživatele.
sudo usermod -aG docker $USER
Pokud do skupiny nepřidáme našeho uživatele, nebudeme moci komunikovat s Dockerem bez spuštění jako uživatel root.
Chcete-li se dozvědět více o oprávněních a skupinách v Linuxu, podívejte se na naše oprávnění k souborům v příručce Linux .
2. Protože jsme u našeho uživatele provedli nějaké změny, budeme se nyní muset odhlásit a znovu přihlásit, aby se změny projevily.
Můžete se odhlásit spuštěním následujícího příkazu v terminálu.
logout
3. Jakmile se znovu přihlásíte, můžete si ověřit, že skupina dockerů byla úspěšně přidána k vašemu uživateli spuštěním následujícího příkazu.
groups
Tento příkaz zobrazí seznam všech skupin, kterých je aktuální uživatel součástí. Pokud vše fungovalo, jak má, skupina docker
by zde mělo být uvedeno.
Testování instalace Dockeru na Raspberry Pi
Když je Docker nyní nastaven na našem Raspberry Pi, měli bychom nyní pokračovat a testovat, abychom se ujistili, že funguje.
1. Chcete-li otestovat, zda Docker funguje, budeme pokračovat a spustíme následující příkaz na našem Pi.
Tento příkaz řekne Dockeru, aby si stáhl, nastavil a spustil kontejner dockeru s názvem „ hello-world .
docker run hello-world
2. Pokud jste úspěšně nainstalovali Docker do vašeho Raspberry Pi, měli byste vidět zprávu s následujícím textem.
Hello from Docker!
This message shows that your installation appears to be working correctly.
Závěr
Nyní můžete bezpečně začít používat Docker pro svůj projekt, jako je nastavení Docker swarm s vaším Raspberry Pi.
Docker kontejnery jsou skvělý způsob, jak rychle nasadit software do vašeho zařízení.
Chcete-li si usnadnit život při správě kontejnerů Docker, můžete také nastavit Portainer na zařízení Pi . Portainer je úhledný kus softwaru, který vám umožňuje vytvářet a spravovat kontejnery ve webovém rozhraní.
Pokud jste našli nějaké problémy s instalací Dockeru, pak neváhejte napsat komentář níže.
No comments to display
No comments to display