Tartalomjegyzék:

Hogyan futtathatok szkriptet egy Docker-tárolóban?
Hogyan futtathatok szkriptet egy Docker-tárolóban?

Videó: Hogyan futtathatok szkriptet egy Docker-tárolóban?

Videó: Hogyan futtathatok szkriptet egy Docker-tárolóban?
Videó: How to run a Shell script on Windows 10 2024, Lehet
Anonim

Kovesd ezeket a lepeseket:

  1. Használat dokkmunkás ps a meglévő nevének megtekintéséhez tartály .
  2. Ezután használja a parancsdokkoló végrehajt -it < tartály name> /bin/bash, hogy egy bash shellt kapjon a tartály .
  3. Vagy közvetlenül használja dokkmunkás végrehajt -it < tartály név> < parancs > végrehajtani tök mindegy parancs -ben megadod tartály .

Ezt figyelembe véve hogyan sorolhatok fel egy dokkoló konténert?

Sorolja fel a Docker-tárolókat

  1. Mint látható, a fenti kép azt jelzi, hogy nincsenek futó tárolók.
  2. A konténerek azonosítójuk szerinti listázásához használja az –aq (quiet) parancsot: docker ps –aq.
  3. Az egyes tárolók teljes fájlméretének felsorolásához használja a –s (size): docker ps –s paramétert.
  4. A ps parancs több információs oszlopot tartalmaz:

Felmerülhet az a kérdés is, hogyan futtathatok shell szkriptet? A szkript írásának és végrehajtásának lépései

  1. Nyissa meg a terminált. Lépjen abba a könyvtárba, ahol létre kívánja hozni a szkriptet.
  2. Hozzon létre egy fájlt a segítségével. sh kiterjesztés.
  3. Írja be a szkriptet a fájlba egy szerkesztő segítségével.
  4. Tegye végrehajthatóvá a szkriptet a chmod +x paranccsal.
  5. Futtassa a szkriptet a./ segítségével.

Ezután hogyan indíthatok el egy meglévő Docker-tárolót?

Újraindításhoz egy meglévő konténer , használjuk a Rajt parancsot az -a kapcsolóval a hozzá csatoláshoz és az -i kapcsolóval az interaktívvá tételhez, majd vagy a tartály azonosító vagy név. Ügyeljen arra, hogy helyettesítse az azonosítóját tartály az alábbi parancsban: dokkoló indítás -ai 11cc47339ee1.

Hogyan adhatok át érveket a Dockernek?

Futásidő érvek átadják, amikor Ön dokkolófuttatás vagy indítsa el a tárolót: $ dokkolófuttatás [OPCIÓK] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG…] Lehetővé teszik olyan változók küldését az alkalmazásnak, amelyek futás a tárolójában az Ön által meghatározottak szerint dockerfile az Ön CMD vagy ENTRYPOINT definíciói szerint.

Ajánlott: