Úvod k príkazom Docker

Docker znamená virtualizáciu na úrovni OS. Väčšina vývojárov, ktorí uprednostňujú dokovacie stanice a operačné systémy, je úzko spojená s vývojármi. Optimalizácia funkčnosti platformy pomocou ovládacích prvkov doku. Sú to veľmi ľahké VM.

Základné príkazy doku

  • docker –version - Zobrazenie aktuálnej verzie
  • docker pull - obrázky úložiska Docker je možné sťahovať pomocou príkazu pull docker

Napr .: dokovacia stanica Ubuntu

  • docker run -it -d - Na generovanie kontajnera z obrázka

Napr .: spustenie doku -it -d ubuntu

  • docker ps -a - Zobrazuje spustené a ukončené kontajnery
  • docker exec -it bash - Príkaz na prístup k spustenému kontajneru
  • docker kill - Príkaz na okamžité zastavenie vykonávania kontajnera

Príklad: ukotvenie v ukotviteľnej doske 61153bc

  • docker commit - Tento príkaz vytvorí nový obrázok upraveného kontajnera v miestnom systéme
  • docker push - Tento príkaz Docker sa používa na tlačenie obrázka do archívu rozbočovača základne
  • obrázky doku - Zoznam všetkých obrázkov uložených v doku
  • docker rm - Odstránenie kontajnera, ktorý zastavil vykonávanie

Docker - priebežné príkazy

  • príkaz docker checkpoint - Tento príkaz Docker sa používa na správu kontrolných bodov
  • docker save (OPTIONS) IMAGE (IMAGE…) - Uloženie viacerých obrázkov do archívov

Napr .: ukotvenie ukotvenia - výstupné testovacie pole.tar textové pole

  • docker search (OPTIONS) TERM - Vyhľadávanie obrázkov v rozbočovači

Napr .: textové pole vyhľadávania v doku

  • docker statistics (OPTIONS) (CONTAINER…) - Zobrazenie štatistík využitia zdrojov

Napr .: štatistika doku

  • Príkaz docker system - Používa sa na správu docker

príkaz

popis

dokovací systém dfZobraziť využitie dokovacieho disku
udalosti systému ukotveniaZískajte udalosti v reálnom čase zo servera
informácie o dokovacom systémeZobraziť informácie o celom systéme
pristávací systémOdstráňte nepoužité údaje
  • docker tag SOURCE_IMAGE (: TAG) TARGET_IMAGE (: TAG) - Vytvorenie cieľového obrázka odkazujúceho na zdrojový obrázok

Napr .: dokovacia značka 0e5574283393 fedora / httpd: version1.0

  • DOcker unpause CONTAINER (CONTAINER…) - Pozastavenie celého procesu v jednom alebo viacerých kontajneroch

Napr .: dokovacia nádoba na skúšku bez prerušenia

  • súbor docker import (OPTIONS) | URL | - (REPOSITORY (: TAG)) - Import obsahu z tarballu na vytvorenie systémového obrazu súboru
  • info docker (OPTIONS) - zobrazenie informácií o celom systéme

Napr .: informácie o doku -f

  • docker logout (SERVER) - Odhlásenie z registra Docker

Pokročilé príkazy Docker

  • Predvolená aktualizácia dokovacej stanice - Aktualizácia dokovacej stanice na najnovšiu verziu. Ako sa uskutoční táto aktualizácia, závisí od základnej distribúcie použitej vo vytvorenej inštancii.
  • docker build –rm = false - Booleovské voľby majú tvar -d = false. Hodnota, ktorú vidíte v pomocnom texte, je predvolená hodnota, ktorá sa nastaví, ak tento príznak nezadáte. Ak zadáte logický príznak bez hodnoty, nastaví sa príznak na true, bez ohľadu na predvolenú hodnotu.

Výlety a triky na použitie príkazov doku

  • Na aktiváciu protokolovania použite príznak -f

Napr .: protokoly doku -f

  • Rozdelenie JSON sa dá v predvolenom nastavení dosiahnuť v doku, jednotlivé kľúče možno extrahovať pomocou jq.
  • Inštalácii balíkov je potrebné venovať zvýšenú pozornosť, pretože aj tieto príkazy sa ukladajú do vyrovnávacej pamäte.
  • Existuje niekoľko miest, kde je možné zadať príkazy v súbore Docker.
  • Po zmene súborov bude vyrovnávacia pamäť zrušená pridaním
  • V čase vytvárania obrázka nie je možné písať na zväzky
  • Všetci používatelia sú určení z hostiteľa, a preto neexistuje žiadny ukotviteľný mostík pre používateľa.
  • Sudo pomáha vykonávať príkazy docker
  • Spustenie doku do vykonávania je pomerne jednoduchý proces
  • Docker umožňuje veľmi efektívne vytvárať aliasy pre svoje vlastné príkazy. To pomáha spravovať a spracovávať dlhé a skutočne veľké príkazy doku. Súbory ~ / .bashrcor ~ / .bash_aliases obsahujú hodnoty aliasov.
  • Na nájdenie kontajnerov, ktoré sú prístupné interne v sieti, je vždy potrebné zadržať zodpovedajúci identifikátor kontajnera, príkaz ps -a pomáha získať túto archiváciu.
  • Keď je potrebný port obsadený v inej službe, hostiteľský port môže byť na vykonanie kontajnera zapojený do špecifického kontajnerového portu.Eg (hostiteľský port 8080 do kontajnerového portu 50)
  • Docker poskytuje dodatočnú podporu na vyčistenie nepotrebných bitov kódu zo zavádzacieho kontajnera.
  • Vždy je nastavená na spárovanie súboru doku priradeného k príslušným príkazom na spustenie. Pomáha to riešiť problémy tak, ako je to predpísané, vylučujúce zbytočné využitie miesta na disku.
  • Docker vždy uprednostňuje dohnať príkazy v súbore doku, ktoré neboli vystavené žiadnym zmenám. Úspora času sa dá dosiahnuť nastavením obsahu zobrazeného v dokovacom súbore v poradí, v ktorom je obsah zmien najmenšieho možného obsahu zmienený hore a pravdepodobnejší obsah zmien je zobrazený v spodnej časti súboru.

záver

Aj keď sa ukotvenie javí ako jednoduché nastavenie, je to v skutočnosti zložitý systém, ktorý treba spracovať pri zvažovaní jeho žiarivých vlastností na obrázku. Docker je určite jedným z populárnych virtualizačných nástrojov a umožňuje mimoriadne spojenie s hostiteľským operačným systémom.

Odporúčané články

Toto bol sprievodca príkazmi Dockera. Tu sme diskutovali základné, okamžité aj pokročilé Dockerove príkazy. Viac informácií nájdete aj v nasledujúcich článkoch.

  1. Pokročilé príkazy GIT
  2. Zoznam železničných príkazov
  3. Základné príkazy C
  4. Príkazy Bootstrap

Kategórie: