Uvod u Docker naredbe

Docker podrazumijeva virtualizaciju na razini OS-a. Većina programera preferira korištenje dokkera i operativnih sustava usko su povezani s programerima. Optimiziranje funkcionalnosti platforme šutira svladavanjem docker naredbi. Oni su vrlo lagani VM '.

Osnovne docker naredbe

  • docker –verzija - Prikazivanje trenutne verzije
  • docker pull - slike spremnika Docker se mogu izvući pomoću naredbe docker pull

Na primjer: docker pull ubuntu

  • docker run -it -d - za generiranje spremnika iz slike

Na primjer: docker run -it -d ubuntu

  • docker ps -a - Prikazuje spremne i izađene spremnike
  • docker exec -it bash - Naredba za pristup spremištu koji se pokreće
  • docker kill - Naredba za zaustavljanje izvršenja spremnika odmah

Na primjer: docker kill d61153bc

  • docker počinite - Ova naredba stvara novu sliku uređenog spremnika u lokalnom sustavu
  • docker push - Ova naredba Docker koristi se za pomicanje slike u spremište docker centra
  • slike doktora - Popis svih slika pohranjenih u dockeru
  • docker rm - Brisanje spremnika koji je zaustavio izvršenje

Dockerove intermedijarne naredbe

  • naredba docker checkpoint - Ova naredba Docker koristi se za upravljanje kontrolnim točkama
  • spremanje doktora (OPTIONS) IMAGE (IMAGE…) - Spremanje više slika u tar arhive

Na primjer: spremanje doktora - izlazni testbox.tar textbox

  • traženje dokera (OPCIJE) TERMIN - Pretraživanje docker centra za slike

Npr .: okvir za pretraživanje doktora

  • statistika doktora (OPTIONS) (CONTAINER…) - Prikazivanje statistike upotrebe resursa

Primjer: statistika dockera

  • naredba sustava docker - koristi se za upravljanje docker sustavom

naredba

Opis

docker sustav dfPokažite upotrebu diskovnih doktora
događaji docker sustavaDohvati događaje u stvarnom vremenu s poslužitelja
informacije o sustavu dockerPrikaz informacija u cijelom sustavu
docker sustav pruneUklonite neiskorištene podatke
  • docker tag SOURCE_IMAGE (: TAG) TARGET_IMAGE (: TAG) - Izrada ciljane slike koja se odnosi na izvornu sliku

Na primjer: oznaka docker 0e5574283393 fedora / httpd: verzija1.0

  • docker unpause CONTAINER (CONTAINER…) - Ponovno iskoristite sav postupak unutar jednog ili više spremnika

Na primjer: testni spremnik otpakirao dozator

  • docker import (OPTIONS) datoteka | URL | - (REPOSITORY (: TAG)) - Uvoz sadržaja iz tarball-a za stvaranje sistemske slike datoteke
  • informacije o docker-u (OPTIONS) - Prikaz informacija za cijeli sustav

Na primjer: informacije o docker -f

  • docker logout (SERVER) - Odjava iz Docker registra

Napredne Docker naredbe

  • zadana nadogradnja docker-machine - Nadogradite docker na najnoviju verziju. Kako se ta nadogradnja događa ovisi o podlozi distribucije koja se koristi na stvorenoj instanci.
  • docker build –rm = false - booleove mogućnosti imaju oblik -d = false. Vrijednost koju vidite u tekstu pomoći zadana je vrijednost koja se postavlja ako ne navedete tu zastavu. Ako odredite Booleovu zastavu bez vrijednosti, postavit će zastavu na true, bez obzira na zadanu vrijednost.

Izleti i trikovi za korištenje Docker naredbi

  • Za aktiviranje zapisnika koristite -f zastavu

Npr .: docker zapisi -f

  • Podjela JSON-a može se zadati u dockeru prema zadanim postavkama, pojedinačne tipke mogu se izdvojiti pomoću jq.
  • Instalacije paketa moraju se povećati pažnjom jer se te naredbe također spremaju u predmemoriju.
  • Postoji nekoliko mjesta na kojima možete odrediti naredbe u vašoj Docker datoteci.
  • Predmemorija će biti nevažeća ako se datoteke promijene
  • U vrijeme stvaranja slike nema smisla pisati svesku
  • Svi su korisnici određeni od domaćina, dakle, nema doktora za povezivanje imena korisnika.
  • Sudo pomaže u izvršavanju docker naredbi
  • Pokretanje dokkera u izvršenje je relativno lagan proces
  • Docker dopušta stvaranje aliasa za vlastite naredbe na vrlo učinkovit način. Ovo pomaže u upravljanju i rukovanjem dugim i stvarno velikim docker komandama. Datoteke ~ / .bashrcor ~ / .bash_aliases sadrže alias vrijednosti.
  • Za pružanje kontejnera kojima se interno pristupa na mreži uvijek je potrebno oduzeti odgovarajući ID spremnika, naredba ps -a pomaže u arhiviranju.
  • Kad je potreban priključak zauzet na drugoj usluzi, tada se za izvršavanje spremnika host host može priključiti na određeni spremnik port. Npr. (Host port 8080 na port port 50)
  • Docker pruža dodatnu podršku za čišćenje nepotrebnih bitova koda iz spremnika.
  • Uvijek je postavljen za uparivanje docker datoteke povezane s njenim izjavama trčanja. Ovo pomaže u rješavanju problema kao što je propisano isključujući nepotrebno korištenje diskovnog prostora.
  • Docker uvijek preferira hvatanje izjava u docker datoteci koja se nije suočila s bilo kakvom promjenom. Ušteda vremena se može postići postavljanjem sadržaja prikazanog u datoteci doktora prema redoslijedu, pri čemu su sadržaji najmanje mogući promjenom navedeni na vrhu, a vjerojatnije je da će sadržaj promijeniti biti prikazan na dnu datoteke.

Zaključak

Iako se čini da je docker jednostavno postavljanje, on je zapravo složen sustav s kojim se može razmotriti njegove živopisne značajke na slici. Definitivno, Docker spada među popularne alate za virtualizaciju i omogućuje izuzetno spajanje s domaćim operativnim sustavom.

Preporučeni članci

Ovo je vodič za Docker naredbe. Ovdje smo razgovarali o osnovnim, neposrednim i naprednim dokerskim naredbama. Možete pogledati i sljedeće članke da biste saznali više.

  1. Napredne GIT naredbe
  2. Popis naredbi za tračnice
  3. Osnovne C naredbe
  4. Naredbe za pokretanje sustava

Kategorija: