Co je to obrázek Docker
Obrázky Docker jsou šablonou pouze pro čtení, která je základním základem pro vytvoření kontejneru. Ke spuštění kontejneru potřebujeme obrázek. Na docker hubu je spousta předpřipravených obrázků. Můžete si také nechat vytvořit svůj vlastní obrázek pomocí Dockerfile a příkazu „docker build“.
Vyhledávání obrázku Docker
Chcete-li prohledat obraz v registru Docker, spusťte následující příkaz.
# docker search [search term]
Hledaný výraz může být něco jako centos, pokud chcete hledat obrázek s operačním systémem centos. Například:
# docker search centos
Zde,
NAME :Je název obrázku dockeru.
DESCRIPTION :Krátký popis toho, o čem obrázek je.
STARS :Kolika lidem se obrázek líbil.
OFICIÁLNÍ :Určuje, zda je obrázek vytvořen z důvěryhodného zdroje.
AUTOMATIZOVANÉ :Říká, zda jsou obrázky vytvářeny automaticky pomocí push v úložištích GitHub nebo Bitbucket.
Zde můžete kombinovat více možností, jako je počet minimálních hvězdiček obrázku a/nebo je u obrázků nastaven příznak AUTOMATED na [OK]. Například:
# docker search --filter=stars=30 --filter=is-automated=true centos NAME DESCRIPTION STARS OFFICIAL AUTOMATED ansible/centos7-ansible Ansible on Centos7 103 [OK] jdeathe/centos-ssh CentOS-6 6.9 x86_64 / CentOS-7 7.4.1708 x8... 90 [OK] imagine10255/centos6-lnmp-php56 centos6-lnmp-php56 31 [OK]
Chcete-li najít další možnosti a funkce pomocí příkazu „docker search“, použijte možnost nápovědy.
# docker search --help
Vytažení obrázku Docker
Chcete-li stáhnout obrázek z registru Docker, spusťte následující příkaz:
# docker pull NAME[:TAG]
zde,
NAME – Hlavní skupina obrázků s podobnou rolí. Například centos.
TAG – Obrázek se specifickou značkou, například centos7.
Například pro vytažení obrázku centos 6:
# docker pull centos:centos6 centos6: Pulling from library/centos b26de5a391ad: Pull complete Digest: sha256:ddb5ab83f18fb3d619c262b2c3aeb553857c9cab6aa864b5b6e7d7abf738d0b0 Status: Downloaded newer image for centos:centos6
Ve výchozím nastavení, pokud ve výše uvedeném příkazu neurčíte volitelné pole značky, bude stažen obrázek s nejnovější značkou. Můžete také stáhnout všechny obrázky z konkrétní značky. Například:
# docker pull --all-tags fedora
Výpis obrázků Docker
Spuštěním níže uvedeného příkazu zobrazíte seznam všech obrázků dostupných lokálně v systému:
# docker images REPOSITORY TAG IMAGE ID CREATED SIZE fedora latest 422dc563ca32 3 days ago 252MB ubuntu latest dd6f76d9cc90 2 weeks ago 122MB hello-world latest 725dcfab7d63 2 weeks ago 1.84kB centos centos6 ea096efd33cc 2 weeks ago 194MBJak nainstalovat docker na CentOS / RHEL / Fedora