Každý obraz ukotvitelného panelu obsahuje některé nezbytné sady souborů. Tyto soubory nejsou nic jiného než malá část operačního systému, který je nutný ke spuštění kontejneru ukotvitelného panelu jako izolované jednotky libovolného počítače. Můžete tedy říci, že tato část je minimální částí operačního systému nebo uživatelského prostoru operačního systému bez jádra operačního systému.
V tomto kurzu vám ukážeme, jak používat příkaz docker run image v systému Linux.
Požadavky
- Systém Linux s nainstalovaným Dockerem.
- Ve vašem systému je nakonfigurováno heslo uživatele root.
Základní syntaxe
Docker image je šablona jen pro čtení, složená z vrstveného systému souborů, potřebného k vytvoření běžícího kontejneru dockeru.
Níže je uvedena základní syntaxe příkazu docker images:
ukotvitelný obrázek [MOŽNOST]Níže je uvedeno stručné vysvětlení každé možnosti:
stavět: Tato možnost se používá k vytvoření obrázku ze souboru ukotvitelného panelu.
táhnout: Tato možnost se používá ke stažení obrázku z dokovacího registru.
tam: Tato možnost se používá k nahrání nebo odeslání obrázku do dokovacího registru.
Uložit: Tato možnost se používá k uložení obrázku do archivu tar.
prořezávat: Tato možnost se používá k odstranění všech nepoužívaných obrázků.
rm: Tato možnost se používá k odstranění jednoho nebo více obrázků.
Dějiny: Tato možnost se používá k zobrazení historie obrázku.
zatížení: Tato možnost se používá k načtení obrázku z archivu tar.
Stáhněte si obrázek Dockeru
Můžete si stáhnout a spustit libovolný obrázek z Docker Hubu pomocí následující syntaxe:
docker run imageChcete-li například stáhnout obrázek Nginx z Docker Hub, spusťte následující příkaz:
docker vytáhnout nginxTím se stáhne obrázek Nginx, jak je uvedeno níže:
Používání výchozí značky: nejnovějšínejnovější: Tahání z knihovny / nginx
8559a31e96f4: Pull dokončen
8d69e59170f7: Pull dokončen
3f9f1ec1d262: Pull dokončen
d1f5ff4f210d: Pull dokončen
1e22bfa8652e: Pull dokončen
Přehled: sha256: 21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Stav: Stažený novější obrázek pro nginx: nejnovější
přístavní dělník.io / library / nginx: nejnovější
Nyní můžete stažený obrázek spustit v kontejneru pomocí následujícího příkazu:
běh kontejneru docker -dt -p 8080: 80 nginxTím se spustí kontejner Nginx a namapuje se port TCP 80 v kontejneru na port 8080 na hostiteli Docker:
ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244aBěžící kontejner můžete zobrazit pomocí následujícího příkazu:
docker psMěli byste vidět následující výstup:
KONTEJNER ID OBRAZOVÝ PŘÍKAZ VYTVOŘENÝ STAV NÁZVY PŘÍSTAVŮba43241e3ce3 nginx "/ docker-entrypoint.… „Před 2 minutami, nahoru o 2 minuty 0.0.0.0: 8080-> 80 / tcp frosty_bassi
Seznam Docker Image
Seznam všech obrázků dostupných ve vašem systému můžete zobrazit pomocí následujícího příkazu:
docker obrázkyNebo
docker image lsMěli byste vidět následující výstup:
REPOSITORY TAG IMAGE ID VYTVOŘENÁ VELIKOSTnginx nejnovější 2622e6cca7eb před 4 týdny 132 MB
Můžete také použít volbu -q k zobrazení pouze ID obrázku:
docker images -qMěli byste vidět následující výstup:
2622e6cca7ebZávěr
Ve výše uvedeném průvodci jste se dozvěděli, co je image ukotvitelného panelu a jak stahovat a spouštět obrázky z Docker Hubu. V této příručce se můžete naučit základy obrazu Dockeru.