- Docker ļauj pārvaldīt konteinerus ar komandas tādas būtiskas lietas kā skriešana, ps un apstāšanās.
- Attēli veido konteineru pamatu un tiek pārvaldīti ar pull, build un rmi.
- Apjomi atvieglo pastāvīgu glabāšanu ar tādām komandām kā volume create un rm.
- Docker pārvalda tīklus ar tādiem rīkiem kā tīkla izveide, savienošana un RM.
dokers Tas ir kļuvis par būtisku konteineru pārvaldības rīku, kas atvieglo lietojumprogrammu izstrādi izolētā un mērogojamā vidē. Zināt Svarīgākās Docker komandas Ir svarīgi ērti izmantot šo platformu un pilnībā izmantot tās iespējas.
Šajā rakstā mēs izpētīsim galvenās Docker komandas, sākot no konteineru pārvaldības līdz attēlu, apjomu un tīklu apstrādei. Neatkarīgi no tā, vai jūs tikko sākat darbu vai vēlaties padziļināt savas zināšanas, šeit ir pilnīgs un detalizēts ceļvedis būtiskām Docker komandām.
Docker arhitektūra un galvenie elementi
Pirms iedziļināties konkrētajās komandās, ir svarīgi saprast galvenos elementus, kas veido Docker arhitektūru:
- Docker dzinējs: Tas ir centrālais dzinējs, kas ļauj izpildīt konteineri.
- Attēli: Tās ir iepriekš konfigurētas veidnes, kas kalpo par pamatu izveidei konteineri.
- Konteineri: Tie ir gadījumi skriešanas attēli, kas iekapsulē lietojumprogrammas un to atkarības.
- Apjomi: Tie ļauj uzglabāt datus a noturīgs konteineru iekšpusē.
- Sarkans: Tie atvieglo saziņu starp konteineriem un ar ārpasauli.
Pamatkomandas konteineru pārvaldīšanai
Konteineri ir Docker pamatā. Lai tās pareizi pārvaldītu, jums jāzina šādas komandas:
- docker palaist: palaist a konteiners no a attēls. Piemērs:
docker run -d --name mi_contenedor nginx
. - docker ps: Uzskaitiet konteineri procesā. Lai redzētu visus konteinerus, tostarp apturētos, izmantojiet
docker ps -a
. - doka pietura: Aptur darbojošos konteineru. Piemērs:
docker stop mi_contenedor
. - Docker start: Sāk apturētu konteineru. Piemērs:
docker start mi_contenedor
. - doka restartēšana: Restartējiet konteineru. Piemērs:
docker restart mi_contenedor
. - docker rm: Izdzēš apturētu konteineru. Piemērs:
docker rm mi_contenedor
.
Attēlu pārvaldības komandas
Attēli ir ļoti svarīgi programmā Docker, jo tie ļauj izveidot vidi konsekventi y reproducējams. Dažas galvenās komandas ir šādas:
- Docker attēli: Uzskaitiet visus tēlainība glabājas sistēmā.
- docker pull: Lejupielādēt a attēls no Docker Hub. Piemērs:
docker pull ubuntu
. - Docker uzbūve: uzbūvēt a attēls no Dockerfile. Piemērs:
docker build -t mi_imagen .
. - docker rmi: Dzēst vienu attēls specifisks. Piemērs:
docker rmi mi_imagen
.
Skaļuma pārvaldība programmā Docker
Apjomi atļauj veikalā y koplietot datus starp konteineriem neatlaidīgi. Dažas būtiskas komandas ir:
- Docker skaļuma izveide: Izveidojiet jaunu sējumu. Piemērs:
docker volume create mi_volumen
. - dokstacijas apjoms ls: Uzskaitiet visus apjomi pieejama.
- Docker volume rm: Dzēš noteiktu sējumu. Piemērs:
docker volume rm mi_volumen
. - docker run -v: Asociētais a sējums uz konteineru. Piemērs:
docker run -v mi_volumen:/datos nginx
.
Tīkla pārvaldības komandas
Docker piedāvā uzlabotas pārvaldības iespējas tīkli, kas ļauj sazināties starp konteineriem un ar ārpusi:
- doku tīkls ls: Uzskaitiet visus tīkli pieejama.
- Docker tīkla izveide: izveidot jaunu sarkans. Piemērs:
docker network create mi_red
. - Docker tīkla savienojums: Savieno konteineru ar a sarkans. Piemērs:
docker network connect mi_red mi_contenedor
. - doka tīkla rm: Dzēst vienu sarkans. Piemērs:
docker network rm mi_red
.
Šo komandu apgūšana ļaus jums strādāt efektīvi. efektīvs ar Docker, optimizējot konteinerizēto lietojumprogrammu pārvaldību. Izmantojot šo detalizēto rokasgrāmatu, jums tagad ir nepieciešamie pārvaldības rīki attēli, konteineri, sējumi un tīkli Docker ietvaros profesionāli.
Kaislīgs rakstnieks par baitu pasauli un tehnoloģiju kopumā. Man patīk dalīties savās zināšanās rakstot, un tieši to es darīšu šajā emuārā, parādot visu interesantāko informāciju par sīkrīkiem, programmatūru, aparatūru, tehnoloģiju tendencēm un daudz ko citu. Mans mērķis ir palīdzēt jums vienkāršā un izklaidējošā veidā orientēties digitālajā pasaulē.