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 df | Pokažite upotrebu diskovnih doktora |
događaji docker sustava | Dohvati događaje u stvarnom vremenu s poslužitelja |
informacije o sustavu docker | Prikaz informacija u cijelom sustavu |
docker sustav prune | Uklonite 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.
- Napredne GIT naredbe
- Popis naredbi za tračnice
- Osnovne C naredbe
- Naredbe za pokretanje sustava