Úvod do příkazů Docker

Docker předpokládá virtualizaci na úrovni OS. Většina preferencí vývojářů používajících dokovací a operační systémy je úzce spjata s vývojáři. Optimalizace funkčnosti kopů pomocí ovládání ukotvitelných příkazů. Jsou to velmi lehké VM '.

Základní příkazy doku

  • docker –version - Zobrazí aktuální verzi
  • docker pull - Obrázky úložiště Docker lze stáhnout pomocí příkazu pull docker

Příklad: ukotvitelná tahač ubuntu

  • docker run -it -d - Pro generování kontejneru z obrázku

Např: docker run -it -d ubuntu

  • docker ps -a - Zobrazuje spuštěné a ukončené kontejnery
  • docker exec -it bash - Příkaz pro přístup ke spuštěnému kontejneru
  • docker kill - Příkaz pro okamžité zastavení provádění kontejneru

Příklad: zabiják ukotvitelného d61153bc

  • docker commit - Tento příkaz vytvoří nový obrázek upraveného kontejneru v místním systému
  • docker push - Tento příkaz Docker se používá k posunutí obrazu do úložiště rozbočovačů doku
  • obrázky docker - Výpis všech obrázků uložených v docker
  • docker rm - Odstranění kontejneru, který zastavil provádění

Docker přechodné příkazy

  • příkaz docker checkpoint - Tento příkaz Docker používaný pro správu kontrolních bodů
  • docker save (OPTIONS) IMAGE (IMAGE…) - Uložení více než jednoho obrazu do archivu

Např .: ukotvitelné ukotvení - výstupní testbox.tar textové pole

  • docker search (OPTIONS) TERM - Hledání obrázků v rozbočovači

Příklad: textové pole pro vyhledávání dockerů

  • docker statistics (OPTIONS) (CONTAINER…) - Zobrazení statistik využití prostředků

Příklad: statistiky doku

  • Příkaz docker system - Používá se pro správu ukotvitelného panelu

Příkaz

Popis

dokovací systém dfZobrazit využití ukotvitelného disku
události docker systémuZískejte události v reálném čase ze serveru
informace o ukotvitelném systémuZobrazení informací o celém systému
ukotvitelný systémOdebrat nepoužívaná data
  • docker tag SOURCE_IMAGE (: TAG) TARGET_IMAGE (: TAG) - Vytvoření cílového obrázku odkazujícího na zdrojový obrázek

Příklad: ukotvovací značka 0e5574283393 fedora / httpd: version1.0

  • ukotvitelný kontejner neuzavřený KONTAJNER (KONTAJNER…) - Pozastavte veškerý proces v jedné nebo více kontejnerech

Příklad: ukotvitelný testovací kontejner

  • soubor ukotvitelného importu (OPTIONS) | URL | - (REPOSITORY (: TAG)) - Import obsahu z tarballu pro vytvoření systémového obrazu souboru
  • informace o doku (OPTIONS) - Zobrazení informací o celém systému

Příklad: informace o doku -f

  • docker logout (SERVER) - Odhlášení z Docker registru

Rozšířené příkazy doku

  • Výchozí upgrade docker-machine - Chcete - li upgradovat docker na nejnovější verzi. Jak k této aktualizaci dojde, závisí na základní distribuci použité ve vytvořené instanci.
  • docker build –rm = false - Booleovské volby mají tvar -d = false. Hodnota, kterou vidíte v textu nápovědy, je výchozí hodnota, která je nastavena, pokud tento příznak nezadáte. Pokud zadáte logický příznak bez hodnoty, nastaví příznak na true, bez ohledu na výchozí hodnotu.

Výlety a triky k použití příkazů doku

  • Pro aktivaci protokolování použijte parametr -f

Např .: dokovací protokoly -f

  • Rozdělení JSON lze ve výchozím nastavení dosáhnout v doku, jednotlivé klíče lze extrahovat pomocí jq.
  • Instalace balíčků je třeba věnovat zvýšenou pozornost, protože tyto příkazy jsou také ukládány do mezipaměti.
  • Existuje několik míst, kde lze určit příkazy v souboru Docker.
  • Po změně souborů bude mezipaměť zneplatněna přidáním
  • V době vytváření obrazu není možné zapisovat do svazků
  • Všichni uživatelé jsou určováni z hostitele, a proto neexistuje žádný ukotvitelný panel pro jmenování uživatelů.
  • Sudo pomáhá provádět příkazy ukotvitelného panelu
  • Spuštění doku do provádění je poměrně snadný proces
  • Docker umožňuje vytvářet aliasy pro své vlastní příkazy velmi efektivním způsobem. To pomáhá spravovat a zpracovávat dlouhé a opravdu velké ukotvovací příkazy. Soubory ~ / .bashrcor ~ / .bash_aliases obsahují hodnoty aliasů.
  • Pro oslovení kontejnerů přístupných interně v síti je vždy nutné zadržet odpovídající ID kontejneru, příkaz ps -a pomáhá tento archivovat.
  • Když je potřebný port obsazen v jiné službě, pak může být pro provedení kontejneru hostitelský port připojen ke konkrétnímu portu kontejneru.Eg (hostitelský port 8080 do kontejnerového portu 50)
  • Docker poskytuje další podporu pro čištění nepotřebných bitů kódu z implementačního kontejneru.
  • Je vždy nastaven tak, aby spároval soubor ukotvení přiřazený k jeho příslušným příkazům spuštění. To pomáhá řešit problémy tak, jak je předepsáno, s vyloučením zbytečného využití místa na disku.
  • Docker vždy upřednostňuje zachycení příkazů v dockerském souboru, u kterých nedošlo ke změnám. Úspory času lze dosáhnout nastavením obsahu zobrazeného v souboru docker v pořadí, v jakém je obsah minimálních změn uveden v horní části a pravděpodobnější obsah změn je zobrazen v dolní části souboru.

Závěr

Přestože se ukotvitelný panel jeví jako snadné nastavení, je to ve skutečnosti složitý systém, s nímž se přihlíží jeho zářivé vlastnosti do obrázku. Rozhodně je Docker jedním z populárních virtualizačních nástrojů a umožňuje extrémně spjat s hostitelským operačním systémem.

Doporučené články

Toto byl průvodce Dockerovými příkazy. Zde jsme diskutovali základní, okamžité i pokročilé příkazy Docker. Další informace naleznete také v následujících článcích.

  1. Pokročilé příkazy GIT
  2. Seznam železničních příkazů
  3. Základní příkazy C
  4. Příkazy Bootstrap

Kategorie: