Ú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 df | Zobraziť využitie dokovacieho disku |
udalosti systému ukotvenia | Získajte udalosti v reálnom čase zo servera |
informácie o dokovacom systéme | Zobraziť informácie o celom systéme |
pristávací systém | Odstráň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.
- Pokročilé príkazy GIT
- Zoznam železničných príkazov
- Základné príkazy C
- Príkazy Bootstrap