- „Docker“ leidžia valdyti konteinerius su komandos esminiai dalykai, tokie kaip bėgimas, ps ir sustojimas.
- Vaizdai sudaro konteinerių pagrindą ir yra tvarkomi naudojant „pull“, „build“ ir „rmi“.
- Tomai palengvina nuolatinį saugojimą naudojant tokias komandas kaip volume create ir rm.
- „Docker“ tvarko tinklus naudodama tokius įrankius kaip tinklo kūrimas, prijungimas ir rm.

„Docker“ tapo esminiu konteinerių valdymo įrankiu, palengvinančiu programų kūrimą izoliuotose ir keičiamo dydžio aplinkose. Norint lengvai naršyti šioje platformoje ir maksimaliai išnaudoti jos galimybes, labai svarbu suprasti svarbiausias „Docker“ komandas .
Šiame straipsnyje aptarsime pagrindines „Docker“ komandas – nuo konteinerių valdymo iki vaizdų, tomų ir tinklų tvarkymo. Nesvarbu, ar tik pradedate, ar norite pagilinti savo žinias, tai yra išsamus ir išsamus svarbiausių „Docker“ komandų vadovas.
„Docker“ architektūra ir pagrindiniai elementai
Prieš pasinerdami į konkrečias komandas, svarbu suprasti pagrindinius Docker architektūros elementus:
- DockerEngine: Tai yra centrinis variklis, leidžiantis vykdyti konteineriai.
- Vaizdai: Jie yra iš anksto sukonfigūruoti šablonai, naudojami kaip kūrimo pagrindas konteineriai.
- Konteineriai: Jie yra atvejai veikiantys vaizdai, kurie apima programas ir jų priklausomybes.
- Apimtys: Jie leidžia duomenis saugoti a atkaklus konteinerių viduje.
- Raudoni: Jie palengvina ryšį tarp konteinerių ir su išoriniu pasauliu.
Pagrindinės sudėtinių rodinių valdymo komandos
Konteineriai yra „Docker“ pagrindas. Norėdami teisingai juos valdyti, turite žinoti šias komandas:
- dockerrun: paleisti a konteineris iš vaizdas. Pavyzdys:
docker run -d --name mi_contenedor nginx. - docker ps: Išvardykite konteineriai vyksta. Norėdami pamatyti visus konteinerius, įskaitant sustabdytus, naudokite
docker ps -a. - dokerio stotelė: Sustabdo veikiantį konteinerį. Pavyzdys:
docker stop mi_contenedor. - dokerio paleidimas: Paleidžia sustabdytą konteinerį. Pavyzdys:
docker start mi_contenedor. - dokerio paleidimas iš naujo: Iš naujo paleiskite konteinerį. Pavyzdys:
docker restart mi_contenedor. - docker rm: Ištrina sustabdytą sudėtinį rodinį. Pavyzdys:
docker rm mi_contenedor.

Vaizdo valdymo komandos
Vaizdai yra esminiai „Docker“ sistemoje, nes jie leidžia kurti nuoseklias ir atkuriamas aplinkas . Kai kurios pagrindinės komandos yra šios:
- „Docker“ vaizdai: Išvardykite visus vaizdai saugomi sistemoje.
- dokerio traukimas: Atsisiųskite a vaizdas iš Docker Hub. Pavyzdys:
docker pull ubuntu. - dokerio konstrukcija: statyti a vaizdas iš Dockerfile. Pavyzdys:
docker build -t mi_imagen .. - docker rmi: Ištrinti vieną vaizdas specifinis. Pavyzdys:
docker rmi mi_imagen.
„Docker“ apimties valdymas
Tomai leidžia nuolat saugoti ir bendrinti duomenis tarp konteinerių. Kai kurios svarbios komandos yra šios:
- Docker apimties kūrimas: Sukurkite naują tomą. Pavyzdys:
docker volume create mi_volumen. - doko tūris ls: Išvardykite visus tomų prieinama.
- dokerio tūris rm: Ištrina konkretų tomą. Pavyzdys:
docker volume rm mi_volumen. - Docker Run -v: Asocijuotas asmuo a apimtis į konteinerį. Pavyzdys:
docker run -v mi_volumen:/datos nginx.
Tinklo valdymo komandos
„Docker“ siūlo pažangias tinklo valdymo parinktis , leidžiančias bendrauti tarp konteinerių ir su išoriniu pasauliu:
- dokų tinklas ls: Išvardykite visus tinklai prieinama.
- Docker tinklo kūrimas: sukurti naują raudonas. Pavyzdys:
docker network create mi_red. - Docker tinklo prijungimas: Sujungia konteinerį su a raudonas. Pavyzdys:
docker network connect mi_red mi_contenedor. - dokų tinklo rm: Ištrinti vieną raudonas. Pavyzdys:
docker network rm mi_red.

Įvaldę šias komandas, galėsite efektyviai dirbti su „Docker“ ir optimizuoti konteinerinių programų valdymą. Turėdami šį išsamų vadovą, dabar turite reikiamus įrankius, kad galėtumėte profesionaliai valdyti vaizdus, konteinerius, tomus ir tinklus „Docker“ sistemoje.
Aistringas rašytojas apie baitų pasaulį ir technologijas apskritai. Man patinka dalytis savo žiniomis rašydamas, būtent tai ir darysiu šiame tinklaraštyje, parodysiu jums įdomiausius dalykus apie programėles, programinę įrangą, techninę įrangą, technologijų tendencijas ir kt. Mano tikslas – padėti jums paprastai ir smagiai naršyti skaitmeniniame pasaulyje.
