Docker komandas: pilnīgs konteineru pārvaldības ceļvedis

Pēdējā atjaunošana: 18/03/2025
Autors: Isaac
  • 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.

Pamata Docker komandas

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.
Pielāgoti attēli ar Dockerfile-3
saistīto rakstu:
Kā izveidot pielāgotus attēlus programmā Docker, izmantojot Dockerfile

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.

Konteineru pārvaldība programmā Docker

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.
Kā lietot Docker Compose-2
saistīto rakstu:
Pilnīga Docker Compose lietošanas rokasgrāmata

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.

Tīklošana programmā Docker

Š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.

saistīto rakstu:
Kā novērst kļūdas kodu 4294967295