Docker

Dockeri petukiri

Dockeri petukiri
Docker on avatud lähtekoodiga platvorm, mida saab kasutada rakenduste ehitamiseks, saatmiseks ja käitamiseks, pakkides tarkvara konteineritesse. Dockeril on palju käske ja võimalusi ning iga käsku on väga raske meelde jätta. Kui olete Dockeri jaoks uus kasutaja või isegi kui teil on Dockeri keskkonnas mõningaid kogemusi, võib olla kasulik saada Dockeri keskkonna haldamiseks kiire juhend kõige sagedamini kasutatavate Dockeri käskude kohta.

Selles õpetuses selgitatakse mõnda kõige sagedamini kasutatavat Dockeri käsku.

Dockeri tingimused

Selles jaotises määratletakse mõned kõige kasulikumad Dockeri terminid.

Dockeri pilt: Ainult kirjutuskaitstud failide komplekt. Need failid on osa operatsioonisüsteemist, mis on vajalik Dockeri konteineri käitamiseks.

Dockerfile: Lihtne tekstifail, mis sisaldab kõiki käske, mida kasutaja saab pildi kokkupanekuks või ehitamiseks käsureal kutsuda.

Dockeri konteinerid: Väikesed ja kerged alternatiivid virtuaalsetele masinatele, mida kasutatakse rakenduse käitamiseks eraldatud keskkonnas.

Dockeri register: Tsentraliseeritud koht kõigi Dockeri piltide salvestamiseks, mis võimaldab teil käsurea abil mis tahes pilte üles laadida ja alla laadida.

Dockeri helitugevus: Mehhanism või tehnika, mis salvestab Dockeri konteineri loodud andmeid.

Dockeri võrk: Kasutatakse dokkimismasina ja konteineri vaheliseks suhtlemiseks.

Dockeri teabekäsud

Kui vastutate Dockeri konteineri ja pildi haldamise eest, peate teadma, kuidas saada nende haldamiseks olulist teavet konteinerite ja piltide kohta.

Teie süsteemi installitud Dockeri platvormi kohta teabe printimiseks käivitage järgmine käsk:

doki teave

Käsk annab üksikasjalikku teavet Dockeri kohta, nagu järgmises väljundis:

Klient:
Silumisrežiim: vale
Server:
Konteinerid: 10
Jooksmine: 2
Peatatud: 0
Peatatud: 8
Pildid: 8
Serveri versioon: 18.09.1
Salvestusdraiver: ülekate2
Failisüsteemi tagamine: xfs
Toetab d_type: true
Native Overlay Diff: tõsi
Logimisdraiver: json-fail
Cgroup Driver: cgroupfs
Pistikprogrammid:
Maht: kohalik
Võrk: silla host Macvlan null ülekate
Logi: awslogs fluentd gcplogs gelf journaln json-file kohalikud sisselogimised splunk syslog
Sülem: passiivne
Käitusajad: runc
Vaikimisi käitusaeg: runc
Init Binaarne: docker-init
containerd versioon: c4446665cb9c30056f4998ed953e6d4ff22c7c39
runc versioon: 4fc53a81fb7c994640722ac585fa9ca548971871
init versioon: fec3683
Turvavalikud:
seccomp
Profiil: vaikimisi
Tuuma versioon: 4.18.0-193.14.2.el8_2.x86_64
Operatsioonisüsteem: CentOS Linux 8 (Core)
OSTtüüp: linux
Arhitektuur: x86_64
Protsessorid: 2
Mälu kokku: 1.94GiB
Nimi: sentos8
ID: GWWI: E5JU: VW33: NKPG: NUSJ: Y5C3: JL55: FSKN: ONCD: GJXY: HTAZ: W7OD
Dockeri juurrežiim: / var / lib / docker
Silumisrežiim: vale
Register: https: // register.dokk.io / v1 /
Sildid:
Eksperimentaalne: vale
Ebaturvalised registrid:
127.0.0.0/8
Live Restore on lubatud: vale
Toote litsents: ühenduse mootor

Ainult teie süsteemis töötavate konteinerite loetlemiseks käivitage järgmine käsk:

dokkija ps

Nii süsteemis töötavate kui ka peatatud konteinerite loendamiseks käivitage järgmine käsk:

dokkija ps -a

Töötava konteineri logide printimiseks käivitage järgmine käsk:

dokkija logib konteineri ID

Konteineri objektiteabe printimiseks käivitage järgmine käsk:

dokker kontrollib konteineri ID-d

Konteineri kõigi käimasolevate protsesside printimiseks käivitage järgmine käsk:

doki ülemine konteiner-id

Mis tahes konteineri reaalajas ressursikasutuse printimiseks käivitage järgmine käsk:

doki statistika cntainer-id

Muudatuste printimiseks failisüsteemis failides ja kataloogides käivitage järgmine käsk:

doki diff konteiner-id

Dockeri konteinerite käsud

Konteineri käivitamiseks käivitage järgmine käsk:

doki algus konteineri ID

Konteineri peatamiseks käivitage järgmine käsk:

dokk-peatuse konteiner-id

Konteineri peatamiseks käivitage järgmine käsk:

doki peatamine konteiner-id

Konteineri taaskäivitamiseks käivitage järgmine käsk:

doki taaskäivitage konteiner-id

Peatatud konteineri pausi tühistamiseks käivitage järgmine käsk:

dokkija peatab konteineri ID

Tapmisignaali saatmiseks töötavasse konteinerisse käivitage järgmine käsk:

dokk tappa konteiner-id

Blokeerimiseks, kuni töötav konteiner peatub, käivitage järgmine käsk:

dokk ootama konteiner-id

Töötava konteineriga ühenduse loomiseks käivitage järgmine käsk:

dokkija kinnitage konteineri ID

Olemasoleva konteineri ümbernimetamiseks käivitage järgmine käsk:

docker nimetab ümber konteiner-nimi uus-konteiner-nimi

Piltist konteineri loomiseks seda käivitamata käivitage järgmine käsk:

docker luua pildi nimi

Pildilt uue konteineri alustamiseks ja mahuti eemaldamisel eemaldamiseks käivitage järgmine käsk:

docker run - rm pildi nimi

Pildilt uue konteineri alustamiseks ja selle töötamise jätkamiseks käivitage järgmine käsk:

docker run -td pildi nimi

Pildilt uue konteineri alustamiseks ja konteinerisse interaktiivse bashi koore loomiseks käivitage järgmine käsk:

doki käivitamine -it -rm pildi nimi / bin / bash

Ühe või mitme konteineri konfiguratsiooni värskendamiseks käivitage järgmine käsk:

dokkija värskendage konteineri nime

Konteineri eemaldamiseks, kui see ei tööta, käivitage järgmine käsk:

dokk konteiner rm konteiner-nimi

Dockeri pildi käsud

Docker Hubi registrist pildi tõmbamiseks käivitage järgmine käsk:

dokkija tõmmake pildi nimi

Dockerfile'i pildi loomiseks käivitage järgmine käsk:

docker ehitab Dockerfile'i

Kujutise Docker Hubi registrisse sisestamiseks käivitage järgmine käsk:

docker push dockerhubusername / imagename

Konteinerist pildi loomiseks käivitage järgmine käsk:

docker pühenda konteiner-nimi new-image-name

Kujutise tõrvaarhiivi salvestamiseks käivitage järgmine käsk:

docker save image-name> tarfile

Pildi eemaldamiseks käivitage järgmine käsk:

doki rmi pildi nimi

Kõigi teie süsteemis saadaolevate piltide loetlemiseks käivitage järgmine käsk:

doki pildid

Pildi ajaloo kuvamiseks käivitage järgmine käsk:

dokkija ajaloo pildi nimi

Dockeri võrgukäsud

Selles jaotises kuvatakse mõned võrguga seotud käsud.

Kõigi süsteemis olevate võrkude loetlemiseks käivitage järgmine käsk:

dokkimisvõrk ls

Ühe või mitme võrgu kohta teabe printimiseks käivitage järgmine käsk:

dokkimisvõrk kontrollib võrgu nime

Konteineri ühendamiseks võrguga käivitage järgmine käsk:

dokkimisvõrk ühendage võrgunimi konteiner-nimi

Konteineri võrgust lahtiühendamiseks käivitage järgmine käsk:

dokkimisvõrk lahutage võrgunimi konteiner-nimi

Ühe või mitme võrgu eemaldamiseks käivitage järgmine käsk:

dokkimisvõrgu rm võrgu nimi

Dockeri helitugevuse käsud

Selles jaotises kuvatakse Dockeris mõned helitugevusega seotud käsud.

Uue Dockeri köite loomiseks käivitage järgmine käsk:

dockeri helitugevus looma köite nimi

Kõigi oma süsteemi Dockeri köidete loetlemiseks käivitage järgmine käsk:

doki helitugevuse loend

Dockeri köite kohta lisateabe printimiseks käivitage järgmine käsk:

doki helitugevus kontrollige mahu nime

Dockeri köite süsteemist eemaldamiseks käivitage järgmine käsk:

doki maht rm mahu nimi

Järeldus

Selles juhendis saate teada kõige sagedamini kasutatavate Dockeriga seotud käskude kohta. Loodan, et see artikkel säästab teie aega Dockeri keskkonna haldamisel teie süsteemis.

5 parimat arkaadmängu Linuxile
Tänapäeval on arvutid tõsised mängimiseks kasutatavad masinad. Kui te ei saa uut rekordit, teate, mida ma mõtlen. Selles postituses saate teada mõnda ...
Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...
League of Legendsi installimine Ubuntu 14-le.04
Kui olete League of Legends fänn, siis on see teile võimalus proovida League of Legendsit. Pange tähele, et LOL-i toetab PlayOnLinux, kui olete Linuxi...