Azure Friday | Container-native developer experiences, Part 1 - Overview
Obsah:
- Předpoklady
- Nainstalujte Docker na Raspberry Pi
- Spuštění příkazu Docker without Sudo
- Jak používat Docker
- Docker Images
- Dokovací kontejnery
- Závěr
Docker je platforma pro kontejnerizaci, která umožňuje rychle vytvářet, testovat a zavádět aplikace jako přenosné, soběstačné kontejnery, které mohou běžet prakticky kdekoli.
V tomto tutoriálu si vysvětlíme, jak nainstalovat Docker na Raspberry Pi a prozkoumat základní koncepty a příkazy Docker.
Předpoklady
Předpokládáme, že máte Raspbian nainstalován na vašem Raspberry Pi. Docker nepotřebuje grafické rozhraní a je nejlepší použít obrázek Raspbian Stretch Lite a povolit SSH. Tímto způsobem bude mít váš Raspberry Pi mnohem dostupnější výpočetní výkon a paměť pro spouštění kontejnerů Docker.
Nainstalujte Docker na Raspberry Pi
Instalace Dockeru na Raspberry Pi je jen otázkou spuštění několika příkazů.
Nejprve si stáhněte instalační skript Docker pomocí následujícího příkazu curl:
curl -fsSL https://get.docker.com -o get-docker.sh
Po dokončení stahování spusťte skript zadáním:
sh get-docker.sh
Skript detekuje distribuci Linuxu, nainstaluje požadované balíčky a spustí Docker.
Proces může trvat několik minut a po dokončení skript vydá informace o verzi Docker a o tom, jak Docker použít jako uživatele bez oprávnění root.
A je to. Docker byl nainstalován na desce Pi.
Spuštění příkazu Docker without Sudo
Příkazy Docker mohou ve výchozím nastavení provádět pouze uživatel s oprávněními správce.
Chcete-li spustit příkazy Docker jako uživatel bez oprávnění root bez předběžného instalace
sudo
, musíte přidat svého uživatele do skupiny ukotvitelných stanic, která se vytvoří během instalace. Postupujte podle typu:
sudo usermod -aG docker $USER
$USER
je proměnná prostředí, která obsahuje vaše uživatelské jméno.
Odhlaste se a přihlaste se zpět, aby se obnovilo členství ve skupině.
Chcete-li ověřit, že můžete spustit příkazy docker bez
sudo
spusťte následující příkaz, který stáhne testovací obraz, spustí jej v kontejneru, vytiskne zprávu „Hello from Docker“ a skončí:
docker container run hello-world
Výstup bude vypadat asi takto:
Jak používat Docker
Nyní, když je na vašem Raspberry Pi nastaven Docker, pojďme se podívat na základní koncepty a příkazy ukotvení.
Docker Images
Obraz Docker je tvořen řadou vrstev souborových systémů představujících instrukce v Dockerfile obrazu, které tvoří spustitelnou softwarovou aplikaci. Obrázek je neměnný binární soubor obsahující aplikaci a všechny další závislosti, jako jsou knihovny, binární soubory a pokyny nezbytné pro spuštění aplikace.
Většina obrázků Docker je k dispozici na Docker Hubu. Jedná se o službu registru založenou na cloudu, která se mimo jiné používá k uchovávání obrázků Dockerů ve veřejném nebo soukromém úložišti.
Chcete-li hledat obrázek z registru Docker Hub, použijte příkaz
docker search
. Chcete-li například vyhledat obrázek Debianu, zadejte:
Dokovací kontejnery
Instance obrázku se nazývá kontejner. Kontejner představuje runtime pro jednu aplikaci, proces nebo službu.
Nemusí to být nejvhodnější srovnání, ale pokud jste programátor, můžete považovat obrázek Docker za třídu a kontejner Docker jako instanci třídy.
Chcete-li spustit, zastavit, odebrat a spravovat kontejner, použijte příkaz
docker container
. Například následující příkaz spustí kontejner Docker založený na obrazu Debianu. Pokud lokálně nemáte obrázek, stáhne se nejprve:
docker container run debian
Kontejner Debianu se zastaví okamžitě po spuštění, protože nemá dlouhodobý proces a není poskytován žádný další příkaz. Kontejner se nastartoval, spustil prázdný příkaz a pak vystoupil.
Přepínač
-it
umožňuje interakci s kontejnerem prostřednictvím příkazového řádku. Spuštění typu interaktivního kontejneru:
docker container run -it debian /bin/bash
root@ee86c8c81b3b:/#
Jak vidíte z výstupu výše, jakmile je kontejner spuštěn, příkazový řádek se změní, což znamená, že nyní pracujete z vnitřku kontejneru.
Chcete-li zobrazit seznam spuštěných kontejnerů Docker, použijte následující příkaz:
docker container ls
Chcete-li zobrazit všechny kontejnery, předejte přepínač
-a
:
docker container ls -a
Chcete-li odstranit jeden nebo více kontejnerů, zkopírujte ID kontejneru (nebo ID) a vložte je za příkaz
container rm
:
docker container rm c55680af670c
Závěr
Naučili jste se, jak nainstalovat Docker na svůj Raspberry Pi stroj a jak spustit Docker kontejnery. Další informace o tomto tématu naleznete v oficiální dokumentaci Docker.
docker malinový piJak nainstalovat a používat docker komponovat na Ubuntu 18.04

Docker Compose je nástroj, který umožňuje definovat a spravovat aplikace Docker pro více kontejnerů. Používá soubor YAML ke konfiguraci služeb, sítí a svazků aplikace.
Jak nainstalovat a používat docker na centos 7

V tomto tutoriálu projdeme, jak nainstalovat Docker CE na CentOS 7 a prozkoumat základní koncepty a příkazy Docker.
Jak nainstalovat a používat docker na debian 10 linux

Docker je platforma pro kontejnerizaci, která umožňuje rychle vytvářet, testovat a zavádět aplikace jako přenosné, soběstačné kontejnery, které mohou běžet prakticky kdekoli. V tomto tutoriálu si vysvětlíme, jak nainstalovat Docker na Debian 10 Buster.