Ta vadnica razlaga nekatere najpogosteje uporabljene ukaze Docker.
Dockerjevi pogoji
Ta razdelek opredeljuje nekaj najbolj uporabnih izrazov Docker.
Slika Dockerja: Nabor datotek samo za branje. Te datoteke so del operacijskega sistema, ki je potreben za zagon vsebnika Docker.
Dockerfile: Preprosta besedilna datoteka, ki vsebuje vse ukaze, ki jih lahko uporabnik pokliče v ukazni vrstici za sestavljanje ali izdelavo slike.
Docker zabojniki: Majhne in lahke alternative virtualnim strojem, ki se uporabljajo za zagon aplikacije v izoliranem okolju.
Dockerjev register: Centralizirano mesto za shranjevanje vseh Dockerjevih slik, ki vam omogoča nalaganje in prenos vseh slik s pomočjo ukazne vrstice.
Glasnost dockerja: Mehanizem ali tehnika, ki shranjuje podatke, ki jih ustvari Dockerjev vsebnik.
Docker Network: Uporablja se za komunikacijo med gostiteljskim priklopnikom in vsebnikom.
Docker Information ukazi
Če ste odgovorni za upravljanje vsebnika in slike Dockerja, boste morali vedeti, kako pridobiti pomembne informacije o vsebnikih in slikah za njihovo upravljanje.
Če želite natisniti informacije o platformi Docker, nameščeni v vašem sistemu, zaženite naslednji ukaz:
informacije o dockerjuUkaz bo zagotovil podrobne informacije o Dockerju, kot v naslednjem izhodu:
Naročnik:Način za odpravljanje napak: false
Strežnik:
Zabojniki: 10
Tek: 2
Začasno ustavljeno: 0
Ustavljeno: 8
Slike: 8
Različica strežnika: 18.09.1
Storage Driver: overlay2
Varnostni datotečni sistem: xfs
Podpira d_type: true
Native Diff Prekrivanje: res
Gonilnik beleženja: json-datoteka
Gonilnik skupine: cgroupfs
Vtičniki:
Obseg: lokalni
Omrežje: premostitev ničelnega prekrivanja macvlan gostitelja
Dnevnik: awslogs fluentd gcplogs gelf journald json-file lokalne dnevnike splunk syslog
Roj: neaktiven
Časi izvajanja: runc
Privzeti čas izvajanja: runc
Init Binary: docker-init
različica containerd: c4446665cb9c30056f4998ed953e6d4ff22c7c39
različica runc: 4fc53a81fb7c994640722ac585fa9ca548971871
začetna različica: fec3683
Varnostne možnosti:
seccomp
Profil: privzeto
Različica jedra: 4.18.0-193.14.2.el8_2.x86_64
Operacijski sistem: CentOS Linux 8 (jedro)
OSType: linux
Arhitektura: x86_64
CPU: 2
Skupni pomnilnik: 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 za odpravljanje napak: false
Register: https: // indeks.docker.io / v1 /
Oznake:
Poskusno: napačno
Nevarni registri:
127.0.0.0/8
Obnovitev v živo omogočena: napačno
Licenca izdelka: Community Engine
Če želite v svojem sistemu navesti samo tekoče vsebnike, zaženite naslednji ukaz:
docker psČe želite v svojem sistemu navesti tako zagnane kot ustavljene vsebnike, zaženite naslednji ukaz:
docker ps -aČe želite natisniti dnevnike katerega koli tekočega vsebnika, zaženite naslednji ukaz:
docker beleži kontejner-idČe želite natisniti podatke o predmetu o vsebniku, zaženite naslednji ukaz:
docker pregleda vsebnik-idČe želite natisniti vse tekoče procese v vsebniku, zaženite naslednji ukaz:
docker top-id zabojnikaČe želite natisniti uporabo virov v živo katerega koli vsebnika, zaženite naslednji ukaz:
docker statistika cntainer-idČe želite natisniti spremembe v datotekah in imenikih v datotečnem sistemu, zaženite naslednji ukaz:
docker diff kontejner-idUkazi za kontejner Docker
Če želite zagnati vsebnik, zaženite naslednji ukaz:
docker začetek zabojnika-idČe želite ustaviti vsebnik, zaženite naslednji ukaz:
docker stop-id-kontejnerjaČe želite vsebnik zaustaviti, zaženite naslednji ukaz:
docker zaustavi id-vsebnikaČe želite znova zagnati vsebnik, zaženite naslednji ukaz:
docker znova zaženite container-idČe želite zaustaviti zaustavljeni zabojnik, zaženite naslednji ukaz:
docker sproži začasno ustavitev id-vsebnikaČe želite poslati signal za uničenje delujočemu vsebniku, zaženite naslednji ukaz:
docker ubi kontejner-idČe želite blokirati, dokler se tekoči vsebnik ne ustavi, zaženite naslednji ukaz:
docker čakanje container-idČe se želite povezati s tekočim vsebnikom, zaženite naslednji ukaz:
docker pripne vsebnik-idČe želite preimenovati obstoječi vsebnik, zaženite naslednji ukaz:
docker preimenuj ime-vsebnika novo-ime-vsebnikaČe želite iz slike ustvariti vsebnik, ne da bi ga zagnali, zaženite naslednji ukaz:
docker ustvari ime-slikeČe želite s slike zagnati nov vsebnik in ga ob izhodu odstraniti, zaženite naslednji ukaz:
docker run --rm ime-slikeČe želite s slike zagnati nov vsebnik in ga še naprej izvajati, zaženite naslednji ukaz:
docker run -td ime-slikeČe želite s slike zagnati nov vsebnik in v vsebniku ustvariti interaktivno lupino bash, zaženite naslednji ukaz:
docker run -it -rm image-name / bin / bashČe želite posodobiti konfiguracijo enega ali več vsebnikov, zaženite naslednji ukaz:
docker posodobitev ime vsebnikaČe želite odstraniti vsebnik, če se ne izvaja, zaženite naslednji ukaz:
docker vsebnik rm ime-vsebnikaDocker Image ukazi
Če želite povleči sliko iz registra Docker Hub, zaženite naslednji ukaz:
docker potegni ime-slikeČe želite ustvariti sliko iz datoteke Docker, zaženite naslednji ukaz:
zgraditiČe želite sliko potisniti v register Docker Hub, zaženite naslednji ukaz:
potiskanje dockerhubusername / imagenameČe želite ustvariti sliko iz vsebnika, zaženite naslednji ukaz:
docker zaveži ime-vsebnika novo-ime-slikeČe želite sliko shraniti v arhiv tar, zaženite naslednji ukaz:
docker shrani ime-slike> tarfileČe želite odstraniti sliko, zaženite naslednji ukaz:
docker rmi ime-slikeČe želite seznam vseh razpoložljivih slik v sistemu, zaženite naslednji ukaz:
slike dockerjaČe želite prikazati zgodovino slike, zaženite naslednji ukaz:
ime zgodovine dockerjaDockerjevi omrežni ukazi
Ta razdelek prikazuje nekaj ukazov, povezanih z omrežjem.
Če želite seznam vseh omrežij v sistemu, zaženite naslednji ukaz:
docker omrežje lsČe želite natisniti informacije o enem ali več omrežjih, zaženite naslednji ukaz:
docker omrežje pregleda ime omrežjaČe želite vsebnik povezati z omrežjem, zaženite naslednji ukaz:
docker omrežje poveži ime-omrežje ime-vsebnikaČe želite vsebnik odklopiti iz omrežja, zaženite naslednji ukaz:
docker omrežje odklopi ime omrežja ime vsebnikaČe želite odstraniti eno ali več omrežij, zaženite naslednji ukaz:
docker omrežje rm ime-omrežjaUkazi za glasnost Dockerja
Ta razdelek prikazuje nekaj ukazov v Dockerju, povezanih s količino.
Če želite ustvariti nov zvezek Dockerja, zaženite naslednji ukaz:
glasnost docker ustvari ime-zvezkaČe želite seznam vseh Dockerjevih zvezkov v vašem sistemu, zaženite naslednji ukaz:
seznam obsega dockerjaČe želite natisniti več informacij o Dockerjevem nosilcu, zaženite naslednji ukaz:
obseg docker-ja preveri ime-zvezkaČe želite iz sistema odstraniti nosilec Dockerja, zaženite naslednji ukaz:
glasnost dockerja rm ime-glasnikaZaključek
V tem priročniku ste spoznali najpogosteje uporabljene ukaze, povezane z Dockerjem. Upam, da vam bo ta članek prihranil čas pri upravljanju okolja Docker v vašem sistemu.