Përmbajtje:

Si mund të ekzekutoj një skript në një kontejner Docker?
Si mund të ekzekutoj një skript në një kontejner Docker?

Video: Si mund të ekzekutoj një skript në një kontejner Docker?

Video: Si mund të ekzekutoj një skript në një kontejner Docker?
Video: OpenSSH for Windows: Install, Configure, Connect, and Troubleshoot 2024, Mund
Anonim

Ndiqni këto hapa:

  1. Përdorni doker ps për të parë emrin e ekzistuesit enë .
  2. Më pas përdorni doker komandues exec -it < enë emri> /bin/bash për të marrë një guaskë bash në enë .
  3. Ose përdorni drejtpërdrejt doker exec -it < enë emri> < komandë > për të ekzekutuar cfaredo komandë ju specifikoni në enë .

Duke marrë parasysh këtë, si mund të listoj një kontejner docker?

Listoni kontejnerët Docker

  1. Siç mund ta shihni, imazhi i mësipërm tregon se nuk ka kontejnerë të rrjedhshëm.
  2. Për të renditur kontejnerët sipas ID-së, përdorni –aq (i qetë): docker ps –aq.
  3. Për të renditur madhësinë totale të skedarit të çdo kontejneri, përdorni –s (size): docker ps –s.
  4. Komanda ps ofron disa kolona informacioni:

Dikush mund të pyesë gjithashtu, si mund të ekzekutoj një skript shell? Hapat për të shkruar dhe ekzekutuar një skenar

  1. Hapni terminalin. Shkoni te drejtoria ku dëshironi të krijoni skriptin tuaj.
  2. Krijoni një skedar me. sh shtrirje.
  3. Shkruani skriptin në skedar duke përdorur një redaktues.
  4. Bëjeni skriptin të ekzekutueshëm me komandën chmod +x.
  5. Ekzekutoni skriptin duke përdorur./.

Atëherë, si mund të nis një kontejner ekzistues Docker?

Për të rifilluar një kontejner ekzistues , do të përdorim filloni komandën me flamurin -a për t'i bashkangjitur dhe flamurin -i për ta bërë atë ndërveprues, i ndjekur nga ose enë ID ose emri. Sigurohuni që të zëvendësoni ID-në tuaj enë në komandën e mëposhtme: nisje dokeri -ai 11cc47339ee1.

Si mund t'i kaloj argumentet Docker?

Koha e ekzekutimit argumentet kalohen kur ju doker vrap ose filloni kontejnerin tuaj: $ doker vrap [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG…] Ato ju lejojnë të dërgoni variabla në aplikacionin tuaj që do të jenë vrapimi në enën tuaj siç është përcaktuar në tuaj dockerfile nga përkufizimet tuaja CMD ose ENTRYPOINT.

Recommended: