<šablona x-if=visible><šablona x-if=$isMobile()>
Docker je stále populárnější mezi softwarovými vývojáři, operátory a podniky jako platforma softwarových kontejnerů. Kontejnery balí software ve formátu, který lze spustit izolovaně na hostitelském operačním systému. Docker, který je dodáván pouze se základními knihovnami a nastaveními, vykresluje lehké, efektivní, samostatné systémy, které fungují stejně, ať jsou nasazeny kdekoli.
Optimalizace funkčnosti platformy začíná zvládnutím základních příkazů Dockeru. Tento cheat je odkazem na nejzákladnější příkazy Dockeru, které řeší instalaci, interakci s Hubem a práci s kontejnery a obrázky.
V době psaní tohoto článku je doporučená instalace Dockeru Docker Community Edition (Docker CE). Další podrobnosti naleznete v oficiálních dokumentech nebo v naší příručce Jak nainstalovat Docker.
Poznámka Pokud jste svůj omezený uživatelský účet nepřidali dodocker
skupina (ssudo usermod -aG docker username
), všechny příkazy v tomto cheatsheetu bude nutné spouštět pomocísudo
.
Docker Hub
Syntaxe Dockeru | Popis |
---|---|
vyhledávání na dockeru hledaný výraz | Vyhledejte obrázky v Docker Hub. |
vytažení dockeru uživatel/obrázek | Stáhne obrázek z Docker Hub. |
přihlášení do dockeru | Ověření na Docker Hub (nebo jiný registr Docker). |
docker push uživatel/obrázek | Nahraje obrázek do Docker Hub. Pro spuštění tohoto příkazu musíte být ověřeni. |
Informace o obrázku a kontejneru
Syntaxe Dockeru | Popis |
---|---|
docker ps | Seznam všech spuštěných kontejnerů. |
docker ps -a | Vypište všechny instance kontejneru s jejich ID a stav. |
obrázky ukotvitelného panelu | Vypíše seznam všech obrázků na místním počítači. |
historie dockeru uživatel/obrázek | Uvádí historii obrázku. |
protokoly dockeru [název nebo ID kontejneru] | Zobrazuje protokoly ze spuštěného kontejneru. |
port dockeru [název nebo ID kontejneru] | Zobrazuje odhalený port běžícího kontejneru. |
rozdíl ukotvitelného panelu [název nebo ID kontejneru] | Uvádí seznam změn provedených v kontejneru. |
Práce s obrázky a kontejnery
Syntaxe Dockeru | Popis |
---|---|
spuštění dockeru -it uživatel/obrázek | Spustí obrázek, vytvoří kontejner a výměna terminálu k terminálu v kontejneru. |
spuštění dockeru -p $HOSTPORT:$CONTAINERPORT -d uživatel/obrázek | Spustit obrázek v odděleném režimu s přesměrováním portů. |
ctrl+p pak ctrl+q | Z příkazového řádku kontejneru odpojit a vrátit se na výzvu hostitele. |
připojit docker [název nebo ID kontejneru] | Změní příkazový řádek z hostitele do běžícího kontejneru. |
spuštění dockeru [název nebo ID kontejneru] | Spusťte kontejner. |
zastavení ukotvitelného panelu [název nebo ID kontejneru] | Zastavte kontejner. |
docker rm -f [název nebo ID kontejneru] | Smažte kontejner. |
docker rmi | Smažte obrázek. |
docker tag user/image:tag user/image:newtag | Přidejte do obrázku novou značku. |
docker exec [název kontejneru nebo ID] příkaz shell | Spustí příkaz v běžícím kontejneru. |
Vytvoření obrázku
Syntaxe Dockeru | Popis |
---|---|
docker commit uživatel/obrázek | Uložte kontejner jako obrázek. |
uložení ukotvitelné stanice uživatel/obrázek | Uložte obrázek do archivu tar. |
sestavení dockeru -t sampleuser/ubuntu. | Vytváří obraz Dockeru z Dockerfile v aktuálním adresáři. |
načtení dockeru | Načte obrázek ze souboru. |
Další informace
Další informace o tomto tématu můžete získat v následujících zdrojích. Přestože jsou poskytovány v naději, že budou užitečné, vezměte prosím na vědomí, že nemůžeme ručit za přesnost nebo aktuálnost externě hostovaných materiálů.
- Docker Cheat Sheet (Github)