Innehållsförteckning:

Hur kör jag ett skript i en Docker-behållare?
Hur kör jag ett skript i en Docker-behållare?

Video: Hur kör jag ett skript i en Docker-behållare?

Video: Hur kör jag ett skript i en Docker-behållare?
Video: Containerize Python Applications with Docker 2024, December
Anonim

Följ dessa steg:

  1. Använda sig av hamnarbetare ps för att se namnet på den befintliga behållare .
  2. Använd sedan kommando dockare exec -it < behållare name> /bin/bash för att få ett bash-skal i behållare .
  3. Eller direkt använda hamnarbetare exec -it < behållare namn> < kommando > att verkställa vad som helst kommando du anger i behållare .

Med tanke på detta, hur listar jag en dockningscontainer?

Lista Docker-containrar

  1. Som du kan se indikerar bilden ovan att det inte finns några behållare som körs.
  2. För att lista behållare efter deras ID använd –aq (tyst): docker ps –aq.
  3. För att lista den totala filstorleken för varje behållare, använd –s (storlek): docker ps –s.
  4. Kommandot ps tillhandahåller flera kolumner med information:

Man kan också fråga sig, hur kör jag ett skalskript? Steg för att skriva och köra ett skript

  1. Öppna terminalen. Gå till katalogen där du vill skapa ditt skript.
  2. Skapa en fil med. sh förlängning.
  3. Skriv skriptet i filen med en editor.
  4. Gör skriptet körbart med kommandot chmod +x.
  5. Kör skriptet med./.

Hur startar jag en befintlig Docker-behållare?

För att starta om en befintlig container , vi använder Start kommandot med -a-flaggan för att fästa den och -i-flaggan för att göra den interaktiv, följt av antingen behållare ID eller namn. Se till att ersätta ditt ID behållare i kommandot nedan: hamnarbetare start -ai 11cc47339ee1.

Hur skickar jag argument till Docker?

Körning argument skickas in när du hamnarkörning eller starta din container: $ hamnarkörning [ALTERNATIV] BILD[:TAG|@DIGEST] [KOMMAND] [ARG…] De låter dig skicka variabler till din applikation som kommer att löpning i din behållare enligt definitionen i din dockerfil enligt dina CMD- eller ENTRYPOINT-definitioner.

Rekommenderad: