Kaip paleisti „Docker“ vaizdą terminale

Kaip Paleisti Docker Vaizda Terminale



„Docker“ yra atvirojo kodo, nemokamas ir mėgstamas forumas, skirtas projektams kurti ir diegti. Jį galima įsigyti tiek GUI, tiek CLI versijose, tačiau dauguma vartotojų renkasi „Docker“ CLI versiją, nes ji gali labiau valdyti „Docker“ komponentus, įskaitant „Docker“ vaizdus. Tiksliau tariant, „Docker“ vaizdai yra esminė „Docker“ dalis, naudojama „Docker“ konteineriams kurti, instruktuoti ir tvarkyti bei programoms ir kitoms paslaugoms prijungti.

Šiame straipsnyje paaiškinsime, kaip paleisti vaizdą terminale naudojant Docker CLI.

Kaip paleisti „Docker“ vaizdą terminale?

Norėdami paleisti „Docker“ vaizdą terminale, pirmiausia turite įdiegti „Docker Desktop“ savo sistemoje. Tai apima ir Docker GUI, ir CLI versijas.







Norėdami įdiegti „Docker“ sistemoje „Windows“, peržiūrėkite mūsų susijusią informaciją straipsnis . Po to paleiskite „Docker“ ir palaukite, kol įsijungs „Docker“ variklis. Tada vykdykite „Docker“ vaizdą terminale, naudodami išvardytas instrukcijas.



1 veiksmas: sukurkite „Dockerfile“.
Pirmiausia sukurkite paprastą „Dockerfile“ failą, kuriame pateikiamos šios instrukcijos:



  • NUO “ apibrėžia pagrindinį konteinerio vaizdą.
  • DARBO VADOVAS “ apibrėžia konteinerio darbo kelią arba katalogą.
  • KOPIJUOT “ nukopijuoja šaltinio arba kodo failą į sudėtinio rodinio kelią. Pavyzdžiui, mes nurodėme „ pagrindinis.go “ failą, kuriame yra paprasta golang programa.
  • BĖGTI “ vykdo minėtą komandą konteinerio viršuje.
  • ATSAKYTI “ paskiria atidengiamąjį konteinerio prievadą.
  • ĮEJIMAS “ pridėkite konteinerio vykdomuosius failus:
IŠ golango
DARBO VADOVAS / eik / src / programėlė
KOPIJAVIMO pagrindinis. eik .
BĖGTI eik statyti - o žiniatinklio serveris.
ATSAKYTI 8080 : 8080
ĮEJIMAS [ './Tinklapio serveris' ]

2 veiksmas: sukurkite vaizdą „Docker“.
Tada sukurkite naują Docker vaizdą naudodami minėtą komandą. Čia „ -t “ vėliavėlė apibrėžia vaizdo pavadinimą arba žymą:





> dokerio konstrukcija - t golangas : alpinis .

3 veiksmas: paleiskite „Docker Image“ terminale
Tada paleiskite vaizdą „Windows“ terminale. Pavyzdžiui, VS kodo rengyklėje naudojame „PowerShell“ terminalą. Vykdykite „Docker“ vaizdą naudodami „ dokininko bėgimas “ komanda:



> dokininko bėgimas - tai - d - p 8080 : 8080 golangas : alpinis

Aukščiau pateiktoje komandoje:

  • -d “ parinktį sukuria ir paleidžia konteinerį atskirtu režimu.
  • -p “ nurodykite konteinerio atskleidimo prievadą.
  • -tai “ yra dviejų skirtingų variantų derinys. „ -i “ paleiskite vaizdą interaktyviai ir “ -t “ skiria TTY pseudo terminalą:

Norėdami patikrinti, ar vaizdas vykdomas, ar ne, naršykite po atvirą konteinerio prievadą vietiniame pagrindiniame kompiuteryje:

Skirtingos „docker run“ komandos parinktys

Kaip paaiškinome, „Docker“ CLI gali labiau valdyti „Docker“ komponentus. Yra įvairių variantų, kaip paleisti „Docker“ vaizdą skirtingais būdais. Šiuo tikslu pateikėme keletą pavyzdžių, kaip paleisti vaizdą terminale su skirtingomis parinktimis.

1 pavyzdys: paleiskite vaizdą privilegijuotuoju režimu
Vykdykite vaizdą privilegijuotuoju režimu naudodami „ – privilegijuotas “ variantas. Tai iš tikrųjų sukurs ir vykdys konteinerį su root teisėmis:

$ dokininko bėgimas -- privilegijuotas -d -p 8080 : 8080 golangas: alpinis

2 pavyzdys: sumontuokite išorinį tūrį su konteineriu vykdant Docker vaizdą
Norėdami paleisti vaizdą, kuris sukuria naują docker konteinerį pagal pavadinimą ir taip pat prijungti išorinį tomą arba failų sistemą su konteineriu, naudokite pateiktą komandą:

> dokininko bėgimas -d --vardas go-konteineris -- kalnas šaltinis =my-golang-vol, taikinys = / programa golang:alpine

Čia:

  • -vardas “ nurodo konteinerio pavadinimą.
  • – kalnas “ parinktis prijungia „Docker“ tūrį.
  • šaltinis “ ir „ taikinys “ yra kintamieji, kuriuos palaiko „ – kalnas “ variantas. Jie naudojami tomo šaltinio ir paskirties keliams nurodyti:

Taip terminale galite paleisti „Docker“ vaizdus.

Išvada

Norėdami paleisti „Docker“ vaizdą terminale, pirmiausia sukurkite paprastą „Docker“ failą ir paleiskite jį naudodami „ dokerio konstrukcija “ komanda. Ši komanda sugeneruos naują „Docker“ vaizdą. Po to paleiskite vaizdą naudodami ' docker paleisti “ komanda. Šis įrašas parodė, kaip paleisti vaizdus terminale.