26 dokininkų komandos su pavyzdžiais

„Docker“ komandos žaidimų lapas sisteadminui ir kūrėjams …


„Docker“ yra konteinerių kaupimo sistema, kuri pakuoja ir vykdo programą su savo priklausomybėmis konteinerio viduje. Yra keletas „Docker“ komandų, kurias turite žinoti dirbdami su „Docker“. Šis straipsnis yra apie tai.

Jei nežinote, kas yra „Docker“, galite imtis to Udemy pradedančiųjų kursai.

Versijos radimas

Vienas iš pirmųjų dalykų, kurį norite žinoti, yra tai, kaip rasti įdiegtą doko versiją.

[apsaugotas el. paštu]: / home / geekflare $ dokų grotuvas – versija

„Docker“ versija 18.09.6, pastatyti 481bc77

Atsisiunčiamas vaizdas

Tarkime, kad reikia traukti dokininko atvaizdą iš dokkeris (dokų saugykla). Šis „Apache“ HTTP serverio vaizdo traukimo pavyzdys.

[apsaugotas el. paštu]: / home / geekflare $ docker pull httpd

Naudojant numatytąją žymą: vėliausia

vėliausiai: Ištraukimas iš bibliotekos / httpd

„f5d23c7fed46“: „pull“

b083c5fd185b: Ištraukite

„bf5100a89e78“: „pull“

98f47fcaa52f: „pull“ užpildytas

622a9dd8cfed: „Pull“ baigtas

Digest: sha256: 8bd76c050761610773b484e411612a31f299dbf7273763103edbda82acd73642

Būsena: atsisiųstas naujesnis „httpd“ vaizdas: vėliausias

[apsaugotas el. paštu]: / namai / geekflare $

Vaizdai

Išvardykite visus prie sistemos pritvirtintus doko vaizdus ir pateikite išsamią vaizdų informaciją, tokią kaip TAG / IMAGE ID / SIZE ir tt.

[apsaugotas el. paštu]: / home / geekflare $ dokų vaizdai

REPOSITORY ŽEMĖLAPIO VAIZDO ID SUKURTAS DYDIS

„httpd“ vėliausias ee39f68eb241 prieš 2 dienas 154 MB

hello-world latest fce289e99eb9 prieš 6 mėnesius 1,84 kB

„sequiq“ / hadoop-docker 2.7.0 789fa0a3b911 prieš 4 metus 1,76GB

Bėk

Paleiskite komandoje nurodytą doko vaizdą. Ši komanda sukurs dokininko konteinerį, kuriame veiks „Apache“ HTTP serveris.

[apsaugotas el. paštu]: / home / geekflare $ docker run -it -d httpd

09ca6feb6efc0578951a3e2557ed5855b2edda39a795d9703eb54d975930fe6e

Kas bėga?

ps išvardija visus dokų konteinerius, kuriuose pateikiama išsami informacija apie konteinerius.

[apsaugotas el. paštu]: / namai / geekflare $ docker ps

KONTEINERIO VAIZDO KOMANDA SUKūrė STATUSO UOSTŲ PAVADINIMUS

09ca6feb6efc httpd               "„httpd“ žinios"   Prieš 36 sekundes Iki 33 sekundžių 80 / tcp kahtious_bell

Kaip matote, šiame „Docker“ konteineryje veikia „Apache“ serveris.

ps -a

Išvardykite visus veikiančius / išvežtus / sustabdytus dokų konteinerius, pateikdami informaciją apie konteinerius.

[apsaugotas el. paštu]: / namai / geekflare $ docker ps -a

KONTEINERIO VAIZDO KOMANDA SUKūrė STATUSO UOSTŲ PAVADINIMUS

09ca6feb6efc httpd                            "„httpd“ žinios"       Prieš 51 sekundes Iki 49 sekundžių 80 / tcp kahtious_bell

2f6fb3381078 sequenq / hadoop-docker: 2.7.0   "/etc/bootstrap.sh -d"   Prieš 2 savaites Išėjo (137) prieš 9 dienas quizzical_raman

9f397feb3a46 sequenq / hadoop-docker: 2.7.0   "/etc/bootstrap.sh -…"   Prieš 2 savaites išėjo (255) prieš 2 savaites 2122 / tcp, 8030-8033 / tcp, 8040 / tcp, 8042 / tcp, 8088 / tcp, 19888 / tcp, 49707 / tcp, 50010 / tcp, 50020 / tcp, 50070 / tcp, 50075 / tcp, 50090 / tcp meghatározott_ritchie

9b6343d3b5a0 labas pasaulis                      "/Sveiki"                 Prieš 2 savaites Išėjo (0) prieš 2 savaites peace_mclean

vykd

Prieikite prie doko konteinerio ir vykdykite komandas konteinerio viduje. Šiame pavyzdyje pasiekiu „apache“ serverio talpyklą.

[apsaugotas el. paštu]: / home / geekflare $ docker exec -it 09ca6feb6efc bash

[apsaugotas el. paštu]: / usr / local / apache2 # ls

„bin build cgi-bin conf“ klaida htdocs piktogramose yra žurnalų moduliai

[apsaugotas el. paštu]: / usr / local / apache2 #

Įveskite exit ir paspauskite enter, kad išeitumėte iš konteinerio.

Konteinerio išėmimas

Pašalinkite doko konteinerį su konteinerio ID, nurodytu komandoje.

[apsaugotas el. paštu]: / namas / geekflare $ docker rm 9b6343d3b5a0

9b6343d3b5a0

Vykdykite žemiau pateiktą komandą ir patikrinkite, ar konteineris buvo pašalintas, ar ne.

[apsaugotas el. paštu]: / namai / geekflare $ docker ps -a

KONTEINERIO VAIZDO KOMANDA SUKūrė STATUSO UOSTŲ PAVADINIMUS

09ca6feb6efc httpd                            "„httpd“ žinios"       Maždaug prieš minutę Aukštyn Apie minutę 80 / tcp kahtious_bell

2f6fb3381078 sequenq / hadoop-docker: 2.7.0   "/etc/bootstrap.sh -d"   Prieš 2 savaites Išėjo (137) prieš 9 dienas quizzical_raman

9f397feb3a46 sequenq / hadoop-docker: 2.7.0   "/etc/bootstrap.sh -…"   Prieš 2 savaites išėjo (255) prieš 2 savaites 2122 / tcp, 8030-8033 / tcp, 8040 / tcp, 8042 / tcp, 8088 / tcp, 19888 / tcp, 49707 / tcp, 50010 / tcp, 50020 / tcp, 50070 / tcp, 50075 / tcp, 50090 / tcp meghatározott_ritchie

Vaizdo pašalinimas

Pašalinkite dokininko atvaizdą, naudodami komandoje paminėto doko atvaizdo ID

[apsaugotas el. paštu]: / namas / geekflare $ docker rmi fce289e99eb9

Nepažymėtas: sveikas pasaulis: vėliausias

Nepažymėta: [apsaugotas el. paštu]: 41a65640635299bab090f783209c1e3a3f11934cf7756b09cb2f1e02147c6ed8

Ištrinta: „sha256“: fce289e99eb9bca977dae136fbe2a82b6b7d4c372474c9235adc1741675f587e

Ištrinta: „sha256“: af0b15c8625bb1938f1d7b17081031f649fd14e6b233688eea3c5483994a66a3

[apsaugotas el. paštu]: / namai / geekflare $

Paleiskite „Docker“

Paleiskite dokininko konteinerį, nurodydami komandoje konteinerio ID.

[apsaugotas el. paštu]: / home / geekflare $ docker naujo paleiskite 09ca6feb6efc

09ca6feb6efc

Vykdykite žemiau pateiktą komandą ir patikrinkite parametrą STATUS, kad patikrintumėte, ar konteineris pradėjo veikti neseniai.

[apsaugotas el. paštu]: / namai / geekflare $ docker ps

KONTEINERIO VAIZDO KOMANDA SUKūrė STATUSO UOSTŲ PAVADINIMUS

09ca6feb6efc httpd               "„httpd“ žinios"   Prieš 6 minutes Aukštyn 9 sekundės 80 / tcp kahtious_bell

Sustojęs dokininkas

Sustabdykite konteinerį su konteinerio ID, nurodytu komandoje.

[apsaugotas el. paštu]: / namo / geekflare $ doko stotelė 09ca6feb6efc

09ca6feb6efc

Vykdykite žemiau pateiktą komandą ir patikrinkite, ar konteineris vis dar veikia, ar jis sustojo.

[apsaugotas el. paštu]: / namai / geekflare $ docker ps

KONTEINERIO VAIZDO KOMANDA SUKūrė STATUSO UOSTŲ PAVADINIMUS

Pradedantis dokininkas

Ši komanda „Docker“ paleidžia „Docker“ konteinerį su konteinerio ID, nurodytu komandoje.

[apsaugotas el. paštu]: / home / geekflare $ dokininko pradžia 09ca6feb6efc

09ca6feb6efc

Vykdykite žemiau pateiktą komandą ir patikrinkite, ar konteineris prasidėjo, ar ne.

[apsaugotas el. paštu]: / namai / geekflare $ docker ps

KONTEINERIO VAIZDO KOMANDA SUKūrė STATUSO UOSTŲ PAVADINIMUS

09ca6feb6efc httpd               "„httpd“ žinios"   Prieš 8 minutes Virš 3 sekundžių 80 / tcp kahtious_bell

Nužudyk

Nedelsdami sustabdykite doko konteinerį. „Docker stop“ komanda grakščiai sustabdo konteinerį – tai skirtumas tarp žudymo ir sustabdymo komandų.

[apsaugotas el. paštu]: / namas / geekflare $ docker kill 09ca6feb6efc

09ca6feb6efc

Vykdykite žemiau pateiktą komandą ir sužinokite, ar konteineris buvo užmuštas.

[apsaugotas el. paštu]: / namai / geekflare $ docker ps

KONTEINERIO VAIZDO KOMANDA SUKūrė STATUSO UOSTŲ PAVADINIMUS

Įsipareigokite

Išsaugokite naują doko vaizdą su konteinerio ID, nurodytu komandos vietinėje sistemoje. Žemiau pateiktame pavyzdyje „geekflare“ yra vartotojo vardas, o „httpd_image“ yra vaizdo vardas.

[apsaugotas el. paštu]: / home / geekflare $ docker įsipareigoja 09ca6feb6efc geekflare / httpd_image

„sha256“: d1933506f4c1686ab1a1ec601b1a03a17b41decbc21d8acd893db090a09bb31c

Prisijungti

Prisijunkite prie dokų centro. Jūsų bus paprašyta prisijungti prie „docker hub“ kredencialų.

[apsaugotas el. paštu]: / home / geekflare $ dokininko prisijungimas

Prisijunkite naudodami „Docker ID“, kad galėtumėte nusiųsti ir ištraukti vaizdus iš „Docker Hub“. Jei neturite „Docker“ ID, apsilankykite https://hub.docker.com ir sukurkite jį.

Vartotojo vardas: geekflare

Slaptažodis:

Konfigūruokite kredencialų pagalbininką, kad pašalintumėte šį įspėjimą. Pamatyti

https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Prisijungimas pavyko

Stumti

Nusiųskite doko vaizdą su paveikslėlio pavadinimu, nurodytu komandoje „dockerhub“.

[apsaugotas el. paštu]: / home / geekflare $ docker push geekflare / httpd_image

Stumimas nurodo saugyklą [docker.io/geekflare/httpd_image]

734d9104a6a2: stumiama

635721fc6973: pakabinta iš bibliotekos / httpd

bea448567d6c: prijungta iš bibliotekos / httpd

„bfaa5f9c3b51“: pridėta iš bibliotekos / httpd

9d542ac296cc: prijungta iš bibliotekos / httpd

d8a33133e477: pakabinta iš bibliotekos / httpd

vėliausias: suvirškinimas: sha256: 3904662761df9d76ef04ddfa5cfab764b85e3eedaf10071cfbe2bf77254679ac dydis: 1574

„Docker“ tinklas

Toliau esančioje „Docker“ komandoje pateikiama visa tinklo grupės informacija.

[apsaugotas el. paštu]: / home / geekflare $ dokų tinklo ls

TINKLO ID PAVADINIMO TYRĖJO APIMTIS

85083e766f04 tiltas tiltas vietinis

f51d1f3379e0 pagrindinis kompiuteris vietinis

5e5d9a192c00 nė vienas niekinis

Yra keletas kitų dokų tinklo komandų.

[apsaugotas el. paštu]: / home / geekflare $ dokų tinklas

Naudojimas: dokų tinklas COMMAND

Tvarkykite tinklus

Komandos:

prisijungti Prijunkite konteinerį prie tinklo

sukurti Sukurti tinklą

atjungti Atjunkite talpyklą nuo tinklo

apžiūrėti Rodyti išsamią informaciją viename ar keliuose tinkluose

Tai tinklų sąrašas

genėti Pašalinkite visus nenaudojamus tinklus

rm Pašalinkite vieną ar daugiau tinklų

Norėdami gauti daugiau informacijos apie komandą, paleiskite „dokų tinklo KOMANDAS – pagalba“.

Informacija apie dokininką

Gaukite išsamią informaciją apie sistemoje įdiegtą doką, įskaitant branduolio versiją, talpyklų ir paveikslėlių skaičių ir tt.

[apsaugotas el. paštu]: / home / geekflare $ dokininko informacija

Konteineriai: 3

Bėgimas: 1

Pristabdyta: 0

Sustojo: 2

Vaizdai: 3

Serverio versija: 18.09.6

Saugojimo tvarkyklė: overlay2

Kuriama failų sistema: egzemplioriai

Palaiko d_type: true

Vietinis perdangos skirtumas: tiesa

Registravimo tvarkyklė: json-file

Grupės vairuotojas: cgroupfs

Papildiniai:

Tūris: vietinis

Tinklas: tiltas pagrindinio kompiuterio „macvlan“ null perdangos

Žurnalas: „awslogs“ sklandžiai „gcplogs“ „gelf“ žurnalas „json-file“ vietiniai įrašai „splunk syslog“

Spiečius: neaktyvus

Runtimes: runc

Numatytasis vykdymo laikas: paleisti

Pradinis dvejetainis: dokininkas-init

konteinerinė versija: bb71b10fd8f58240ca47fbb579b9d1028eea7c84

„runc“ versija: 2b18fe1d885ee5083ef9f0838fee39b62d653e30

init versija: fec3683

Saugos parinktys:

apparmoras

seccomp

Profilis: numatytasis

Branduolio versija: 4.18.0-25-generic

Operacinė sistema: „Ubuntu“ 18.10

OSType: linux

Architektūra: x86_64

Centriniai procesoriai: 1

Bendra atmintis: 4.982GiB

Pavadinimas: geekflare

ID: RBCP: YGAP: QG6H: B6XH: JCT2: DTI5: AYJA: M44Z: ETRP: 6TO6: ATIDARYTI: KLNJ

„Docker Root Dir“: / var / lib / docker

Derinimo režimas (klientas): klaidingas

Derinimo režimas (serveris): klaidingas

Vartotojo vardas: geekflare

Registras: https://index.docker.io/v1/

Etiketės:

Eksperimentinis: klaidingas

Nesaugūs registrai:

127.0.0.0/8

Tiesioginis atkūrimas įjungtas: klaidinga

Produkto licencija: Bendruomenės variklis

Kopijuojamas failas

Nukopijuokite failą iš doko talpyklos į vietinę sistemą.

Šiame pavyzdyje aš nukopijuoju httpd.pid failą doko talpykloje, kurio ID 09ca6feb6efc, į / home / geekflare /

[apsaugotas el. paštu]: / home / geekflare $ sudo docker cp 09ca6feb6efc: /usr/local/apache2/logs/httpd.pid / home / geekflare /

[sudo] slaptažodis, skirtas geekflare:

Vykdykite žemiau pateiktą komandą ir patikrinkite, ar failas buvo nukopijuotas, ar ne.

[apsaugotas el. paštu]: / namai / geekflare $ ls

Stalinių kompiuterių dokumentų pavyzdžiai. Darbalaukio httpd.pid nginx_new.yml nginx.yml

Tikrinant istoriją

Parodo dokininko atvaizdo istoriją su vaizdo pavadinimu, nurodytu komandoje.

g[apsaugotas el. paštu]: / home / geekflare $ dokininko istorija httpd

VAIZDAS, KURTAS SUKURTAS PAGAL DYDĮ KOMENTARAS

ee39f68eb241 prieš 2 dienas / bin / sh -c # (nop) CMD ["„httpd“ žinios"] 0B

           Prieš 2 dienas / bin / sh -c # (nop) EXPOSE 80 0B

           Prieš 2 dienas / bin / sh -c # (nop) KOPIJOS failas: c432ff61c4993ecd… 138B

           Prieš 4 dienas / bin / sh -c set -eux; savedAptMark ="USD (apt-m… 49,1 MB)

           Prieš 4 dienas / bin / sh -c # (nop) ENV HTTPD_PATCHES = 0B

           Prieš 4 dienas / bin / sh -c # (nop) ENV HTTPD_SHA256 = b4ca9d05… 0B

           Prieš 4 dienas / bin / sh -c # (nop) ENV HTTPD_VERSION = 2.4.39 0B

           Prieš 4 dienas / bin / sh -c set -eux; apt-get atnaujinimas; apt-g… 35,4 MB

           Prieš 4 dienas / bin / sh -c # (nop) WORKDIR / usr / local / apache2 0B

           Prieš 4 dienas / bin / sh -c mkdir -p "$ HTTPD_PREFIX"  && čiau… 0B

           Prieš 4 dienas / bin / sh -c # (nop) ENV PATH = / usr / local / apach… 0B

           Prieš 4 dienas / bin / sh -c # (nop) ENV HTTPD_PREFIX = / usr / loc… 0B

           Prieš 5 dienas / bin / sh -c # (nop) CMD ["bash"] 0B

           Prieš 5 dienas / bin / sh -c # (nop) Pridėti failą: 71ac26257198ecf6a… 69,2 MB

Tikrinami žurnalai

Parodykite dokininko konteinerio žurnalus, kuriuose yra komandoje paminėti ID.

[apsaugotas el. paštu]: / home / geekflare $ dokų žurnalai 09ca6feb6efc

AH00558: httpd: Nepavyko patikimai nustatyti serverio visiškai tinkamo domeno vardo, naudojant 172.17.0.2. Norėdami panaikinti šį pranešimą, visame pasaulyje nustatykite „ServerName“ direktyvą

AH00558: httpd: Nepavyko patikimai nustatyti serverio visiškai tinkamo domeno vardo, naudojant 172.17.0.2. Norėdami panaikinti šį pranešimą, visame pasaulyje nustatykite „ServerName“ direktyvą

[Pirmadienis, liepos 15 d. 14: 01: 55.400472 2019] [mpm_event: notice] [pid 1: tid 140299791516800] AH00489: „Apache“ / 2.4.39 („Unix“) sukonfigūruotas – atnaujinti įprastas operacijas

[Pirmadienis, liepos 15 d. 14: 01: 55.400615 2019] [esmė: pranešimas] [pid 1: tid 140299791516800] AH00094: Komandos eilutė: „httpd -D FOREGROUND“

[Pirmadienis, liepos 15 d. 14: 08: 36.798229 2019] [mpm_event: pranešimas] [pid 1: tid 140299791516800] AH00491: pagauta SIGTERM, išjungiama

AH00558: httpd: Nepavyko patikimai nustatyti serverio visiškai tinkamo domeno vardo, naudojant 172.17.0.2. Norėdami panaikinti šį pranešimą, visame pasaulyje nustatykite „ServerName“ direktyvą

AH00558: httpd: Nepavyko patikimai nustatyti serverio visiškai tinkamo domeno vardo, naudojant 172.17.0.2. Norėdami panaikinti šį pranešimą, visame pasaulyje nustatykite „ServerName“ direktyvą

[Pirmadienis, liepos 15 d. 14: 08: 38.259870 2019] [mpm_event: notice] [pid 1: tid 139974087980160] AH00489: „Apache“ / 2.4.39 („Unix“) sukonfigūruotas – atnaujinti įprastas operacijas

[Pirmadienis, liepos 15 d. 14: 08: 38.260007 2019] [šerdis: pranešimas] [pid 1: tid 139974087980160] AH00094: Komandos eilutė: „httpd -D FOREGROUND“

[Pirmadienis, liepos 15 d. 14: 09: 01.540647 2019] [mpm_event: pranešimas] [pid 1: tid 139974087980160] AH00491: pagauta SIGTERM, išjungiama

AH00558: httpd: Nepavyko patikimai nustatyti serverio visiškai tinkamo domeno vardo, naudojant 172.17.0.2. Norėdami panaikinti šį pranešimą, visame pasaulyje nustatykite „ServerName“ direktyvą

AH00558: httpd: Nepavyko patikimai nustatyti serverio visiškai tinkamo domeno vardo, naudojant 172.17.0.2. Norėdami panaikinti šį pranešimą, visame pasaulyje nustatykite „ServerName“ direktyvą

[Pirmadienis, liepos 15 d. 14: 10: 43.782606 2019] [mpm_event: notice] [pid 1: tid 140281554879616] AH00489: „Apache“ / 2.4.39 („Unix“) sukonfigūruota – atnaujinti įprastas operacijas

[Pirmadienis, liepos 15 d. 14: 10: 43.782737 2019] [esmė: pranešimas] [pid 1: tid 140281554879616] AH00094: Komandos eilutė: „httpd -D FOREGROUND“

AH00558: httpd: Nepavyko patikimai nustatyti serverio visiškai tinkamo domeno vardo, naudojant 172.17.0.2. Norėdami panaikinti šį pranešimą, visame pasaulyje nustatykite „ServerName“ direktyvą

AH00558: httpd: Nepavyko patikimai nustatyti serverio visiškai tinkamo domeno vardo, naudojant 172.17.0.2. Norėdami panaikinti šį pranešimą, visame pasaulyje nustatykite „ServerName“ direktyvą

[Pirmadienis, liepos 15 d. 14: 14: 08.270906 2019] [mpm_event: notice] [pid 1: tid 140595254346880] AH00489: „Apache“ / 2.4.39 („Unix“) sukonfigūruotas – atnaujinti įprastas operacijas

[Pirmadienis, liepos 15 d. 14: 14: 08.272628 2019] [esmė: pranešimas] [pid 1: tid 140595254346880] AH00094: Komandos eilutė: „httpd -D FOREGROUND“

Ieškomas vaizdas

„Dockerhub“ ieškokite doko atvaizdo, kurio vardas nurodytas komandoje.

[apsaugotas el. paštu]: / home / geekflare $ dokininko paieška turėjo

PAVADINIMO APRAŠYMAS ŽVAIGŽDĖS PAREIGOS PAREIGOS

„sequenq / hadoop-docker“ Paprastas būdas išbandyti „Hadoop 611“ [Gerai]

„uhopper“ / „hadoop“ „Hadoop“ vaizdas su dinamine konfigūracija… 98 [Gerai]

„harisekhon“ / „hadoop“ „Apache Hadoop“ (HDFS + verpalai, etiketės 2.2 – 2.8) 54 [Gerai]

bde2020 / hadoop-namenode Hadoop namenode iš hadoop klasterio 22 [Gerai]

kivilau / hadoop paleisti „Hadoop“ klasterį „Docker“ konteineriuose 19

izone / hadoop Hadoop 2.8.5 Ekosistema visiškai paskirstyta, Ju… 14 [Gerai]

„uhopper“ / „hadoop-namenode“ „Hadoop namenode 9“ [Gerai]

bde2020 / hadoop-datanode Hadoop 9 hadoop klasterio duomenų failas [Gerai]

išskirtinumai / hasoop „Apache Hadoop 8“ [Gerai]

„uhopper“ / „hadoop-datanode Hadoop datanode 7“ [Gerai]

„harisekhon“ / „hadoop-dev“ „Apache Hadoop“ (HDFS + verpalai) + „Dev Tools“ + Gi… 6 [Gerai]

Atnaujinama konfigūracija

Atnaujinkite konteinerių konfigūracijas. Tai rodo visas atnaujinimo parinktis.

[apsaugotas el. paštu]: / home / geekflare $ dokų naujinimas – pagalba

Naudojimas: doko atnaujinimas [PARINKTYS] KONTEINERIS [KONTEINERIS …]

Atnaujinkite vieno ar daugiau konteinerių konfigūraciją

Galimybės:

–blkio-weight uint16 Blokuokite IO (santykinis svoris) nuo 10 iki 1000 arba 0, kad išjungtumėte

(numatytasis 0)

–cpu-period int Limitinis CPU CFS (visiškai sąžiningas planuotojas) laikotarpis

–cpu-quant int Ribinė CPU CFS (visiškai sąžiningo planuotojo) kvota

–cpu-rt-period int Apribokite procesoriaus realiojo laiko periodą mikrosekundėmis

–cpu-rt-runtime int Apribokite procesoriaus realiojo laiko veikimo laiką mikrosekundėmis

-c, – cpu-share int CPU akcijos (santykinis svoris)

–cpus dešimtainis CPU skaičius

–cpuset-cpus string CPU, kuriuose galima vykdyti vykdymą (0-3, 0,1)

–„cpuset-mems“ eilutės MEM, kuriomis galima leisti vykdyti (0-3, 0,1)

–branduolio atminties baitai Branduolio atminties riba

-m, – atminties baitai Atminties riba

–atminties rezervavimo baitai Programinė atmintis

–atminties mainų baitai Keitimo riba lygi atminčiai ir apsikeitimui: ‘-1’, kad būtų galima neribotą mainą

–paleisti eilutę Paleiskite paleidimo strategiją, kad ji būtų taikoma, kai išeis iš talpyklos

Vykdykite žemiau pateiktą komandą, kad atnaujintumėte dokininko konteinerio, turinčio komandoje nurodytą konteinerio ID, CPU konfigūraciją.

[apsaugotas el. paštu]: / home / geekflare $ dokkerio atnaujinimas -c 1 2f6fb3381078

2f6fb3381078

Kuriama apimtis

Sukurkite tomą, kurį dokų konteineris naudos duomenims saugoti.

[apsaugotas el. paštu]: / home / geekflare $ dokininko tūrio kūrimas

7e7bc886f69bb24dbdbf19402e31102a25db91bb29c56cca3ea8b0c611fd9ad0

Vykdykite žemiau esančią komandą, jei tomas buvo sukurtas, ar ne.

[apsaugotas el. paštu]: / home / geekflare $ dokininko apimtis ls

VAIRUOTOJO TŪRIO PAVADINIMAS

vietinis 7e7bc886f69bb24dbdbf19402e31102a25db91bb29c56cca3ea8b0c611fd9ad0

Įdiegiamas papildinys

Įdiekite „docker“ papildinį vieux / sshfs su derinimo aplinka, nustatyta kaip 1.

[apsaugotas el. paštu]: / home / geekflare $ docker papildinys įdiegti vieux / sshfs DEBUG = 1

Prijunkite "vieux / sshfs" prašo šių privilegijų:

– tinklas: [pagrindinis]

– kalnas: [/ var / lib / docker / plugins /]

– kalnas: []

– įrenginys: [/ dev / saugiklis]

– galimybės: [CAP_SYS_ADMIN]

Ar suteikiate aukščiau nurodytus leidimus? [y / N] y

vėliausias: traukimas iš vieux / sshfs

52d435ada6a4: Atsisiuntimas baigtas

Digest: sha256: 1d3c3e42c12138da5ef7873b97f7f32cf99fb6edde75fa4f0bcf9ed277855811

Būsena: atsisiųstas naujesnis „vieux“ / sshfs vaizdas: vėliausias

Įdiegtas papildinys vieux / sshfs

Vykdykite žemiau pateiktą komandą, kad pateiktumėte doko įrenginių papildinius.

[apsaugotas el. paštu]: / home / geekflare $ docker papildinys ls

ID VARDO APRAŠYMAS Įgalintas

2a32d1fb95af vieux / sshfs: naujausias „sshFS“ papildinys, skirtas „Docker“ tiesa

Atsijungti

Atsijungimas nuo „dockerhub“.

[apsaugotas el. paštu]: / home / geekflare $ dokininko atsijungimas

Pašalinami https://index.docker.io/v1/ prisijungimo kredencialai

Išvada

Tikiuosi, kad iki šiol supratote dokininkų komandas. Išbandykite šias komandas savo laboratorijoje ar aplinkoje, kad galėtumėte treniruotis ir mokytis.

Jei jus domina mokymasis „Docker“ ir „Kubernetes“, tada patikrinkite tai internetinis kursas.

ŽENKLAI:

  • Dokininkas

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map