INHOUDSOPGAWE:

Hoe kan ek 'n skrip in 'n Docker-houer laat loop?
Hoe kan ek 'n skrip in 'n Docker-houer laat loop?

Video: Hoe kan ek 'n skrip in 'n Docker-houer laat loop?

Video: Hoe kan ek 'n skrip in 'n Docker-houer laat loop?
Video: Manage Multi Container Apps with #dockercompose | #CloudNativeNinja PT4 2024, November
Anonim

Volg hierdie stappe:

  1. Gebruik dokwerker ps om die naam van die bestaande te sien houer .
  2. Gebruik dan die beveldoker exec -it < houer naam> /bin/bash om 'n bash-dop in die houer .
  3. Of direk gebruik dokwerker exec -it < houer naam> < bevel > uit te voer wat ook al bevel jy spesifiseer in die houer .

As u dit in ag neem, hoe lys ek 'n dokhouer?

Lys Docker-houers

  1. Soos u kan sien, dui die prent hierbo aan dat daar geen lopende houers is nie.
  2. Om houers volgens hul ID te lys, gebruik –aq (stil): docker ps –aq.
  3. Om die totale lêergrootte van elke houer te lys, gebruik –s (grootte): docker ps –s.
  4. Die ps-opdrag verskaf verskeie kolomme inligting:

'n Mens kan ook vra, hoe laat ek 'n dopskrif uit? Stappe om 'n skrif te skryf en uit te voer

  1. Maak die terminale oop. Gaan na die gids waar jy jou skrif wil skep.
  2. Skep 'n lêer met. sh uitbreiding.
  3. Skryf die skrif in die lêer deur 'n redigeerder te gebruik.
  4. Maak die script uitvoerbaar met die opdrag chmod +x.
  5. Begin die skrip met./.

Hoe begin ek dan 'n bestaande Docker-houer?

Om weer 'n bestaande houer , sal ons die begin opdrag met die -a vlag om daaraan te heg en die -i vlag om dit interaktief te maak, gevolg deur óf die houer ID of naam. Maak seker dat jy die ID van jou vervang houer in die opdrag hieronder: docker begin -ai 11cc47339ee1.

Hoe gee ek argumente aan Docker deur?

Looptyd argumente word deurgegee wanneer jy docker run of begin jou houer: $ docker run [OPSIES] BEELD[:TAG|@DIGEST] [OPDRAG] [ARG…] Hulle laat jou toe om veranderlikes na jou toepassing te stuur wat sal wees hardloop in jou houer soos gedefinieer in jou dockerfile deur jou CMD of ENTRYPOINT definisies.

Aanbeveel: