Tabla de contenido:

¿Cómo ejecuto un script en un contenedor Docker?
¿Cómo ejecuto un script en un contenedor Docker?

Video: ¿Cómo ejecuto un script en un contenedor Docker?

Video: ¿Cómo ejecuto un script en un contenedor Docker?
Video: Ejecutar comandos en contenedores con Docker Run 2024, Noviembre
Anonim

Sigue estos pasos:

  1. Usar estibador ps para ver el nombre del existente envase .
  2. Entonces usa el comando docker exec -it < envase name> / bin / bash para obtener un shell bash en el envase .
  3. O utilizar directamente estibador exec -it < envase nombre> < mando > ejecutar lo que mando usted especifica en el envase .

Teniendo esto en cuenta, ¿cómo enumero un contenedor de ventana acoplable?

Lista de contenedores de Docker

  1. Como puede ver, la imagen de arriba indica que no hay contenedores en ejecución.
  2. Para enumerar los contenedores por su ID, use –aq (silencioso): docker ps –aq.
  3. Para enumerar el tamaño de archivo total de cada contenedor, use –s (tamaño): docker ps –s.
  4. El comando ps proporciona varias columnas de información:

También se puede preguntar, ¿cómo ejecuto un script de shell? Pasos para escribir y ejecutar un script

  1. Abra la terminal. Vaya al directorio donde desea crear su secuencia de comandos.
  2. Crea un archivo con. extensión sh.
  3. Escriba el script en el archivo usando un editor.
  4. Haga que el script sea ejecutable con el comando chmod + x.
  5. Ejecute el script usando./.

Entonces, ¿cómo inicio un contenedor Docker existente?

Para reiniciar un contenedor existente , usaremos el comienzo comando con el indicador -a para adjuntarlo y el indicador -i para hacerlo interactivo, seguido del envase DNI o nombre. Asegúrese de sustituir el ID de su envase en el siguiente comando: inicio de la ventana acoplable -ai 11cc47339ee1.

¿Cómo paso argumentos a Docker?

Tiempo de ejecución argumentos se pasan cuando tu Docker ejecutar o inicie su contenedor: $ Docker ejecutar [OPCIONES] IMAGEN [: TAG | @DIGEST] [COMMAND] [ARG…] Te permiten enviar variables a tu aplicación que serán corriendo en su contenedor como se define en su dockerfile por sus definiciones CMD o ENTRYPOINT.

Recomendado: