GNU/Linux >> Znalost Linux >  >> Panels >> Docker

Jak zobrazit / vyhledat / stáhnout obrázky dockeru v systému Linux

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         194MB
Jak nainstalovat docker na CentOS / RHEL / Fedora


Docker
  1. Jak použít Dockerfile k vytvoření Docker Image

  2. Jak upravit obrázky Docker

  3. Jak potvrdit změny v obrazu Dockeru

  1. Jak přesunout obrazy Dockeru mezi hostiteli

  2. Jak vytvářet, zobrazovat a mazat kontejnery Docker v systému Linux

  3. Jak vyhledávat, stahovat, seznamovat a odstraňovat obrázky Docker v systému Linux

  1. Jak sdílet obrázky Docker s ostatními

  2. Jak vypsat Docker kontejnery

  3. Jak získat seznam závislých podřízených obrázků v Dockeru?