Turinys:

Kaip paleisti scenarijų Docker konteineryje?
Kaip paleisti scenarijų Docker konteineryje?

Video: Kaip paleisti scenarijų Docker konteineryje?

Video: Kaip paleisti scenarijų Docker konteineryje?
Video: Execute a Shell Script Inside a Docker Container 2024, Gruodis
Anonim

Atlikite šiuos veiksmus:

  1. Naudokite dokininkas ps, kad pamatytumėte esamo pavadinimą konteineris .
  2. Tada naudokite komandų dokeris vykdyti - tai < konteineris name> /bin/bash, kad gautumėte bash apvalkalą konteineris .
  3. Arba naudoti tiesiogiai dokininkas vykdyti - tai < konteineris vardas> < komandą > vykdyti Nesvarbu komandą nurodote konteineris .

Atsižvelgiant į tai, kaip į sąrašą įtraukti dokerio konteinerį?

Išvardykite „Docker“konteinerius

  1. Kaip matote, aukščiau pateiktame paveikslėlyje rodoma, kad nėra veikiančių konteinerių.
  2. Norėdami išvardyti konteinerius pagal jų ID, naudokite –aq (tylus): docker ps –aq.
  3. Norėdami nurodyti bendrą kiekvieno konteinerio failo dydį, naudokite –s (dydis): docker ps –s.
  4. ps komanda pateikia kelis informacijos stulpelius:

Taip pat galima paklausti, kaip paleisti apvalkalo scenarijų? Scenarijaus rašymo ir vykdymo veiksmai

  1. Atidarykite terminalą. Eikite į katalogą, kuriame norite sukurti scenarijų.
  2. Sukurkite failą su. sh pratęsimas.
  3. Parašykite scenarijų faile naudodami redaktorių.
  4. Padarykite scenarijų vykdomąjį naudodami komandą chmod +x.
  5. Paleiskite scenarijų naudodami./.

Tada kaip paleisti esamą „Docker“konteinerį?

Norėdami iš naujo paleisti an esamą konteinerį , mes naudosime pradėti komandą su -a vėliavėle, kad prie jos pritvirtintumėte, ir -i vėliavėlę, kad ji būtų interaktyvi, o po to konteineris ID arba vardas. Būtinai pakeiskite savo ID konteineris žemiau esančioje komandoje: dokerio paleidimas -ai 11cc47339ee1.

Kaip perduoti argumentus Docker?

Vykdymo laikas argumentai yra perduodami, kai jūs dokininko bėgimas arba paleiskite konteinerį: $ dokininko bėgimas [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG…] Jie leidžia į programą siųsti kintamuosius, kurie bus bėgimas jūsų konteineryje, kaip apibrėžta jūsų dockerfile pagal jūsų CMD arba ENTRYPOINT apibrėžimus.

Rekomenduojamas: