Uvod v Dockerjeve ukaze

Docker pomeni virtualizacijo na ravni OS. Večina razvijalcev raje uporablja docker in operacijske sisteme, ki so tesno povezani z razvijalci. Optimizacija funkcionalnosti platforme brca z obvladanjem dockerjevih ukazov. So zelo lahki VM '.

Osnovni docker ukazi

  • docker –verzija - prikaže trenutno različico
  • docker pull - slike skladišča Docker je mogoče izvleči z ukazom docker pull

Na primer: docker pull ubuntu

  • docker run -it -d - za ustvarjanje vsebnika iz slike

Na primer: docker run -it -d ubuntu

  • docker ps -a - prikaže tekoče in zapuščene vsebnike
  • docker exec -it bash - Ukaz za dostop do tekočega vsebnika
  • docker kill - Ukaz za takojšnjo zaustavitev izvršitve zabojnika

Na primer: docker kill d61153bc

  • docker commit - Ta ukaz ustvari novo sliko urejenega vsebnika v lokalnem sistemu
  • docker push - Ta ukaz Docker se uporablja za potiskanje slike v skladišče dockerjevega vozlišča
  • slike dockerja - seznam vseh slik, shranjenih v dockerju
  • docker rm - Brisanje vsebnika, ki je ustavil izvedbo

Dockerjevi vmesni ukazi

  • ukaz ukazne točke docker - Ta ukaz Docker se uporablja za upravljanje kontrolnih točk
  • docker save (OPTIONS) IMAGE (IMAGE…) - Shranjevanje več kot ene slike v tar arhive

Na primer: docker save –output testbox.tar textbox

  • docker iskanje (MOŽNOSTI) TERM - Iskanje po docker pestu za slike

Na primer: besedilno polje za iskanje dockerja

  • statistika dockerjev (MOŽNOSTI) (CONTAINER…) - Prikaz statistike porabe virov

Na primer: statistika dockerja

  • ukazni sistem docker - Uporablja se za upravljanje dockerja

Ukaz

Opis

docker sistem dfPokažite porabo docker diskov
dogodki docker sistemaPridobite dogodke v realnem času s strežnika
informacije o docker sistemuPrikaz informacij za sistem
docker sistem obrezanOdstranite neuporabljene podatke
  • docker tag SOURCE_IMAGE (: TAG) TARGET_IMAGE (: TAG) - Ustvarjanje ciljne slike, ki se nanaša na izvorno sliko

Na primer: docker tag 0e5574283393 fedora / httpd: verzija1.0

  • docker unpause CONTAINER (CONTAINER…) - Sprostite ves postopek v enem ali več posodah

Na primer: preizkusni vsebnik za odklepanje dockerja

  • datoteka uvoznika dockerja (MOŽNOSTI) | URL | - (REPOSITORIJA (: TAG)) - Uvoz vsebine iz tarballe za ustvarjanje sistemske slike datoteke
  • informacije o dockerju (OPTIONS) - Prikaz informacij za sistem

Na primer: docker info -f

  • docker odjava (SERVER) - Odjava iz registra Docker

Napredni Docker ukazi

  • privzeta nadgradnja docker-machine - Če želite nadgraditi docker na najnovejšo različico. Kako se ta nadgradnja zgodi, je odvisno od osnovne distribucije, uporabljene v ustvarjenem primerku.
  • docker build –rm = false - logične možnosti imajo obliko -d = false. Vrednost, ki jo vidite v besedilu pomoči, je privzeta vrednost, ki je nastavljena, če te zastavice ne določite. Če določite Booleovo zastavo brez vrednosti, bo ta zastavico postavila na true, ne glede na privzeto vrednost.

Izleti in triki za uporabo Dockerjevih ukazov

  • Za aktiviranje beleženja uporabite zastavico -f

Npr .: docker dnevniki -f

  • Razdelitev JSON-a je mogoče v prikazovalniku doseči privzeto, posamezne tipke je mogoče izvleči s pomočjo jq.
  • Pazljive namestitve je treba še naprej paziti, saj se ti ukazi predpomnijo.
  • Obstaja nekaj mest, kjer lahko določite ukaze v datoteki Docker.
  • Če spremenite datoteke, bo predpomnilnik razveljavljen
  • V času gradnje slike ni treba pisati k zvezkom
  • Vsi uporabniki so določeni na gostitelju, zato ni dockerja.
  • Sudo pomaga pri izvajanju ukazov dockerja
  • Zagon dockerja v izvedbo je razmeroma enostaven postopek
  • Docker dovoljuje ustvarjanje vzdevkov za lastne ukaze na zelo učinkovit način. To pomaga pri upravljanju in ravnanju z dolgimi in res velikimi docker ukazi. Datoteke ~ / .bashrcor ~ / .bash_aliases imajo vrednosti vzdevkov.
  • Za dostop do vsebnikov, do katerih dostopate do interneta v omrežju, je vedno treba zadržati ustrezen ID vsebnika, ukaz ps -a pomaga, da se ta arhivira.
  • Ko so potrebna vrata zasedena v drugi storitvi, lahko gostiteljska vrata za izvajanje kontejnerja priključite na določeno vrata zabojnika. Npr.
  • Docker nudi dodatno podporo za čiščenje nepotrebnih kodov s posode za uvajanje.
  • Vedno je nastavljen za seznanjanje docker datoteke, povezane z ustreznimi stavki za zagon. To pomaga rešiti težave, kot je predpisano, razen nepotrebne porabe prostora na disku.
  • Docker vedno raje zajame izjave v docker datoteki, ki se še niso soočile. Prihranitev časa je mogoče doseči z nastavitvijo vsebine, ki je prikazana v datoteki docker, po vrstnem redu, če je najmanj vsebinska sprememba omenjena na vrhu in bolj verjetno, da je vsebina spremembe prikazana na dnu datoteke.

Zaključek

Čeprav se zdi, da je docker enostaven za namestitev, je pravzaprav zapleten sistem, ki ga je treba obravnavati, če upoštevamo njegove žive lastnosti v sliko. Definitivno je Docker med priljubljenimi orodji za virtualizacijo in omogoča izjemno povezavo z gostiteljskim operacijskim sistemom.

Priporočeni članki

To je vodnik za Dockerjeve ukaze. Tu smo razpravljali o osnovnih, takojšnjih kot tudi naprednih dokerskih ukazih. Če želite izvedeti več, si oglejte tudi naslednje članke.

  1. Napredni GIT ukazi
  2. Seznam ukazov za tirnice
  3. Osnovni ukazi C
  4. Ukazi zagona

Kategorija: