Kā izveidot darbīgu Docker konteineru?

Ka Izveidot Darbigu Docker Konteineru



Programmā Docker izstrādātāji izmanto Docker konteinerus, lai iesaiņotu savas programmatūras lietojumprogrammas ar atkarībām atsevišķā vidē. Tas palīdz konsekventi izvietot un palaist lietojumprogrammu dažādās vidēs. Lietotājiem, iespējams, būs jāsaglabā pašreizējais konteinera stāvoklis vai jāizveido konteinera dublējums. Šādā situācijā viņi var izmantot esošo konteineru, lai saglabātu pašreizējās izmaiņas jaunajā attēlā un turpmāk izmantotu šo attēlu jaunu konteineru izveidei.

Šajā rakstā ir ilustrēta procedūra, kas jāveic, lai izmantotu darbojošos Docker konteineru.

Kā izveidot darbīgu Docker konteineru?

Lai veiktu darbības Docker konteineru, pārbaudiet tālāk norādītās darbības.







1. darbība. Skatiet un atlasiet darbojošos konteineru

Vispirms parādiet visus darbojošos konteinerus un atlasiet konkrētu konteineru:



dokeris ps



Iepriekš redzamā izvade parāda, ka darbojas tikai viens konteiners, t.i., “ Turp.1 ” un mēs to izmantosim turpmākajās darbībās.





2. darbība. Piekļūstiet darbības konteineram

Pēc tam izpildiet ' docker exec -it bash ”, lai atvērtu Bash apvalku darbojošā konteinera iekšpusē:

docker exec -it Cont1 bash



Iepriekš sniegtā komanda ir atvērusi Bash apvalku, un tagad lietotāji var izpildīt komandu darba konteinerā.

3. darbība. Veiciet izmaiņas darbošajā konteinerā

Pēc tam veiciet dažas izmaiņas darbošajā konteinerā. Piemēram, mēs esam izveidojuši jaunu failu ar nosaukumu ' test.txt ” fails ar noteiktu saturu:

echo 'Šis ir testa fails' > test.txt

Saturs ir saglabāts mapē test.txt ” failu.

4. darbība. Verifikācija

Ierakstiet “ ls ” komandu un uzskaitiet visu konteinera saturu, lai skatītu jaunizveidoto failu. Pēc tam palaidiet ' kaķis ” komandu, lai skatītu tās saturu:

ls
kaķu tests.txt

Iepriekš minētajā izvadē jaunizveidotais fails ' test.txt ” un tā saturu var redzēt arī terminālī.

5. darbība. Ieslēdziet darbināmo konteineru

Tagad turpiniet darboties pašreizējā konteinerā un atveriet jaunu termināļa logu. Pēc tam ievadiet ' docker commit ” komanda, lai saglabātu jaunākās izmaiņas jaunā attēlā:

docker commit Cont1 myimg1:V1.0

6. darbība: pārbaudiet veiktās izmaiņas

Lai pārbaudītu, vispirms uzskaitiet visus Docker attēlus, lai skatītu jauno Docker attēlu, kurā ir saglabātas izmaiņas:

dokera attēli

Jaunais attēls, t.i., ' mans img1 'ar tagu' V1.0 ” ir veiksmīgi izveidots ar jaunām modifikācijām.

Tagad izveidojiet un sāciet jaunu konteineru no jaunizveidotā Docker attēla un piekļūstiet tam, izmantojot tālāk norādīto komandu:

docker run -it --name Cont2 myimg1:V1.0 bash

Šeit:

  • ' -tas ” karodziņš tiek izmantots, lai sāktu interaktīvo termināļa sesiju norādītajā konteinerā.
  • ' -vārds ” iestata konteinera nosaukumu uz “ Turp.2 ”.
  • ' myimg1:V1.0 ” ir Docker attēls, ko izmantot konteineram.
  • ' bash ” izmanto, lai konteinerā sāktu bash apvalku:

Pēc tam izmantojiet ' ls ”, lai uzskaitītu jaunā konteinera saturu un pārbaudītu, vai tā saturs ir tāds pats kā iepriekšējā konteinera saturs. Pēc tam izmantojiet ' kaķis ” komandu, lai skatītu faila saturu:

ls
kaķu tests.txt

Var novērot, ka jaunā konteinera saturs “ Turp.2 'ir tāds pats kā iepriekšējais konteiners' Turp.2 ”.

Secinājums

Lai veiktu darbojošos Docker konteineru, vispirms parādiet visus darbojošos konteinerus un atlasiet vajadzīgo. Pēc tam piekļūstiet esošajam konteineram un veiciet tajā dažas izmaiņas. Pēc tam izveidojiet darbīgu konteineru, izmantojot “ docker commit ” komandu un pārbaudiet izmaiņas. Šajā rakstā ir izskaidrota metode, kā izmantot darbojošos Docker konteineru.