Lučki radnik

Docker varalica

Docker varalica
Docker je platforma otvorenog koda koja se može koristiti za izradu, isporuku i pokretanje aplikacija pakiranjem softvera u spremnike. Docker ima puno naredbi i opcija, a vrlo je teško zapamtiti svaku naredbu. Ako ste novi u Dockeru ili čak ako imate iskustva u Docker okruženju, može vam biti korisno imati brzu referencu za najčešće korištene Dockerove naredbe za upravljanje Dockerovim okruženjem.

Ovaj vodič objašnjava neke od najčešće korištenih Dockerovih naredbi.

Dockerovi uvjeti

Ovaj odjeljak definira neke od najkorisnijih Dockerovih pojmova.

Docker slika: Skup datoteka samo za čitanje. Te su datoteke dio operativnog sustava koji je potreban za pokretanje Dockerovog spremnika.

Dockerfile: Jednostavna tekstualna datoteka koja sadrži sve naredbe koje bi korisnik mogao pozvati u naredbenom retku za sastavljanje ili izradu slike.

Docker kontejneri: Male i lagane alternative virtualnim strojevima koje se koriste za pokretanje aplikacije u izoliranom okruženju.

Docker Registry: Centralizirano mjesto za pohranu svih Dockerovih slika koje vam omogućuje prijenos i preuzimanje bilo kojih slika pomoću naredbenog retka.

Volumen Dockera: Mehanizam ili tehnika koji pohranjuju podatke generirane u Dockerovom spremniku.

Docker mreža: Koristi se za komunikaciju između domaćina dockera i spremnika.

Dockerove informacijske naredbe

Ako ste odgovorni za upravljanje Dockerovim spremnikom i slikom, tada ćete morati znati kako doći do važnih podataka o spremnicima i slikama kako biste njima upravljali.

Da biste ispisali informacije o Docker platformi instaliranoj na vašem sustavu, pokrenite sljedeću naredbu:

informacije o dockeru

Naredba će pružiti detaljne informacije o Dockeru, kao u sljedećem izlazu:

Klijent:
Način otklanjanja pogrešaka: netačno
Poslužitelj:
Spremnici: 10
Trčanje: 2
Pauzirano: 0
Zaustavljeno: 8
Slike: 8
Verzija poslužitelja: 18.09.1
Upravljački program za pohranu: overlay2
Sigurnosni datotečni sustav: xfs
Podržava d_type: true
Razlika matičnog sloja: istina
Upravljački program za bilježenje: json-datoteka
Cgroup pokretački program: cgroupfs
Dodaci:
Volumen: lokalni
Mreža: premošćivanje macvlan host null premosti
Zapisnik: awslogs fluentd gcplogs gelf journald json-file lokalne logentrije splunk syslog
Roj: neaktivan
Vrijeme izvođenja: runc
Zadano vrijeme izvođenja: runc
Init Binarni: docker-init
verzija kontejnera: c4446665cb9c30056f4998ed953e6d4ff22c7c39
runc verzija: 4fc53a81fb7c994640722ac585fa9ca548971871
početna inačica: fec3683
Sigurnosne mogućnosti:
seccomp
Profil: zadani
Verzija jezgre: 4.18.0-193 (prikaz, stručni).14.2.el8_2.x86_64
Operativni sustav: CentOS Linux 8 (jezgra)
OSType: linux
Arhitektura: x86_64
Procesori: 2
Ukupna memorija: 1.94GiB
Ime: centos8
ID: GWWI: E5JU: VW33: NKPG: NUSJ: Y5C3: JL55: FSKN: ONCD: GJXY: HTAZ: W7OD
Docker Root Dir: / var / lib / docker
Način otklanjanja pogrešaka: netačno
Registar: https: // index.lučki radnik.io / v1 /
Oznake:
Eksperimentalno: lažno
Nesigurni registri:
127.0.0.0/8
Omogućeno obnavljanje uživo: netačno
Licenca proizvoda: Community Engine

Da biste u sustavu popisali samo pokrenute spremnike, pokrenite sljedeću naredbu:

docker ps

Da biste popisali i pokrenute i zaustavljene spremnike u vašem sustavu, pokrenite sljedeću naredbu:

docker ps -a

Da biste ispisali zapisnike bilo kojeg spremnika koji se izvodi, pokrenite sljedeću naredbu:

evidencija dockera container-id

Da biste ispisali podatke o objektu o spremniku, pokrenite sljedeću naredbu:

docker pregledati id-spremnika

Da biste ispisali sve pokrenute procese u spremniku, pokrenite sljedeću naredbu:

docker top-id spremnika

Da biste ispisali upotrebu resursa uživo bilo kojeg spremnika, pokrenite sljedeću naredbu:

statistika dockera cntainer-id

Da biste ispisali promjene na datotekama i direktorijima u datotečnom sustavu, pokrenite sljedeću naredbu:

docker diff kontejner-id

Naredbe kontejnera Docker

Da biste pokrenuli spremnik, pokrenite sljedeću naredbu:

docker start-id kontejnera

Da biste zaustavili spremnik, pokrenite sljedeću naredbu:

docker zaustaviti container-id

Da biste zaustavili spremnik, pokrenite sljedeću naredbu:

docker pauza container-id

Da biste ponovno pokrenuli spremnik, pokrenite sljedeću naredbu:

docker ponovno pokreni kontejner-id

Da biste pauzirali zaustavljeni spremnik, pokrenite sljedeću naredbu:

docker opozvati pauzu id-kontejnera

Da biste poslali signal za ubojstvo u aktivni spremnik, pokrenite sljedeću naredbu:

docker ubiti container-id

Da biste blokirali dok se tekući spremnik ne zaustavi, pokrenite sljedeću naredbu:

docker čekati container-id

Da biste se povezali s tekućim spremnikom, pokrenite sljedeću naredbu:

docker priložiti spremnik-id

Da biste preimenovali postojeći spremnik, pokrenite sljedeću naredbu:

docker preimenovati ime-spremnika novo-ime-spremnika

Da biste stvorili spremnik od slike bez pokretanja, pokrenite sljedeću naredbu:

docker stvoriti ime slike

Da biste pokrenuli novi spremnik sa slike i uklonili spremnik po izlasku, pokrenite sljedeću naredbu:

docker run --rm ime-slike

Da biste pokrenuli novi spremnik sa slike i nastavili raditi, pokrenite sljedeću naredbu:

docker run -td ime-slike

Da biste pokrenuli novi spremnik sa slike i stvorili interaktivnu bash ljusku u spremniku, pokrenite sljedeću naredbu:

docker pokrenuti -it -rm ime-slike / bin / bash

Da biste ažurirali konfiguraciju jednog ili više spremnika, pokrenite sljedeću naredbu:

docker ažuriranje ime spremnika

Da biste uklonili spremnik ako nije pokrenut, pokrenite sljedeću naredbu:

docker spremnik rm spremnik-ime

Dockerove naredbe za slike

Da biste izvukli sliku iz registra Docker Hub-a, pokrenite sljedeću naredbu:

docker povuci sliku-ime

Da biste stvorili sliku iz datoteke Docker, pokrenite sljedeću naredbu:

graditi Dockerfile

Za guranje slike u registar Docker Hub, pokrenite sljedeću naredbu:

docker push dockerhubusername / imagename

Da biste stvorili sliku iz spremnika, pokrenite sljedeću naredbu:

docker predati ime spremnika novo-ime-slike

Da biste spremili sliku u tar arhivu, pokrenite sljedeću naredbu:

docker spremi ime-slike> tarfile

Da biste uklonili sliku, pokrenite sljedeću naredbu:

docker rmi slika-ime

Za popis svih dostupnih slika u vašem sustavu pokrenite sljedeću naredbu:

dockerske slike

Da biste prikazali povijest slike, pokrenite sljedeću naredbu:

docker povijest slika-ime

Dockerove mrežne naredbe

Ovaj odjeljak prikazuje neke naredbe povezane s mrežom.

Za popis svih mreža u vašem sustavu pokrenite sljedeću naredbu:

docker mreža ls

Za ispis podataka o jednoj ili više mreža pokrenite sljedeću naredbu:

docker mreža pregledati ime-mreže

Da biste povezali spremnik s mrežom, pokrenite sljedeću naredbu:

docker mreža povezivanje ime-mreže ime-spremnika

Da biste prekinuli vezu spremnika s mrežom, pokrenite sljedeću naredbu:

docker mreža odspojiti ime mreže ime spremnika

Da biste uklonili jednu ili više mreža, pokrenite sljedeću naredbu:

docker mreža rm naziv mreže

Dockerove glasnoće naredbe

Ovaj odjeljak prikazuje neke naredbe povezane s glasnoćom u Dockeru.

Da biste stvorili novi svezak Dockera, pokrenite sljedeću naredbu:

volumen dockera stvoriti naziv-volumena

Da biste popisali sve Dockerove sveske u vašem sustavu, pokrenite sljedeću naredbu:

popis volumena dockera

Da biste ispisali više informacija o Dockerovom volumenu, pokrenite sljedeću naredbu:

docker volume pregledati volume-name

Da biste uklonili volumen Dockera iz svog sustava, pokrenite sljedeću naredbu:

volumen dockera rm volumen-naziv

Zaključak

U ovom vodiču saznali ste o najčešće korištenim naredbama vezanim uz Docker. Nadam se da ćete ovim člankom uštedjeti vrijeme prilikom upravljanja okruženjem Docker na vašem sustavu.

Kako promijeniti lijevu i desnu tipku miša na računalu sa sustavom Windows 10
Sasvim je normalno da su svi uređaji računalnog miša ergonomski dizajnirani za dešnjake. Ali postoje dostupni uređaji za miš koji su posebno dizajnira...
Emulirajte klikove mišem lebdeći mišem bez klika u sustavu Windows 10
Korištenje miša ili tipkovnice u pogrešnom držanju pretjerane upotrebe može rezultirati mnogim zdravstvenim problemima, uključujući naprezanje, sindro...
Dodajte geste miša u sustav Windows 10 pomoću ovih besplatnih alata
Posljednjih godina računala i operativni sustavi uvelike su se razvili. Bilo je vrijeme kada su korisnici morali koristiti naredbe za navigaciju kroz ...