Taula de continguts:

Com executo un script en un contenidor Docker?
Com executo un script en un contenidor Docker?

Vídeo: Com executo un script en un contenidor Docker?

Vídeo: Com executo un script en un contenidor Docker?
Vídeo: How To Use Docker To Make Local Development A Breeze 2024, Maig
Anonim

Seguiu aquests passos:

  1. Ús docker ps per veure el nom de l'existent contenidor .
  2. A continuació, utilitzeu el acoblador de comandaments exec -it < contenidor name> /bin/bash per obtenir un intèrpret d'ordres bash al fitxer contenidor .
  3. O utilitzar directament docker exec -it < contenidor nom> < comandament > per executar el que sigui comandament especifiqueu a la contenidor .

Tenint en compte això, com puc enumerar un contenidor docker?

Llista de contenidors Docker

  1. Com podeu veure, la imatge de dalt indica que no hi ha contenidors en funcionament.
  2. Per llistar els contenidors pel seu identificador, utilitzeu –aq (sil·lent): docker ps –aq.
  3. Per llistar la mida total del fitxer de cada contenidor, utilitzeu –s (mida): docker ps –s.
  4. L'ordre ps proporciona diverses columnes d'informació:

També es pot preguntar, com executo un script de shell? Passos per escriure i executar un script

  1. Obriu el terminal. Aneu al directori on voleu crear el vostre script.
  2. Creeu un fitxer amb. extensió sh.
  3. Escriu l'script al fitxer amb un editor.
  4. Feu que l'script sigui executable amb l'ordre chmod +x.
  5. Executeu l'script amb./.

Aleshores, com puc iniciar un contenidor Docker existent?

Per reiniciar un contenidor existent , farem servir el començar l'ordre amb el senyalador -a per adjuntar-hi i el senyalador -i per fer-lo interactiu, seguit de l'ordre contenidor DNI o nom. Assegureu-vos de substituir el vostre DNI contenidor a l'ordre següent: inici de docker -ai 11cc47339ee1.

Com puc passar arguments a Docker?

Temps d'execució arguments es transmeten quan tu Docker Run o inicieu el vostre contenidor: $ Docker Run [OPCIONS] IMATGE[:TAG|@DIGEST] [COMMAND] [ARG…] Us permeten enviar variables a la vostra aplicació que seran corrent al teu contenidor tal com es defineix al teu dockerfile per les teves definicions de CMD o ENTRYPOINT.

Recomanat: