English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Guía completa de comandos Docker
docker exec :Ejecutar comandos en un contenedor en ejecución
docker exec [OPCIONES] CONTAINER COMANDO [ARG...]
Explicación de OPTIONS:
-d :Modo separado: Ejecutar en segundo plano
-i :Mantener STDIN abierto incluso sin conectar
-t :Asignar un terminal virtual
Ejecutar en modo interactivo dentro del contenedor mynginx /root/w3Script codebox.sh:
w3codebox@w3codebox:~$ docker exec -it mynginx /bin/sh /root/w3codebox.sh http://es.oldtoolbag.com/
Abrir un terminal de modo interactivo en el contenedor mynginx:
w3codebox@w3codebox:~$ docker exec -i -t mynginx /bin/bash root@b1a0703e41e7:/#
También puede usar docker ps -El comando 'a' muestra los contenedores en ejecución, luego ingrese al contenedor utilizando el ID del contenedor.
Ver ID de contenedor de contenedores en ejecución:
# docker ps -a ... 9df70f9a0714 openjdk/usercode/script.sh..." ...
La primera columna 9df70f9a0714 es el ID del contenedor.
Ejecutar bash en el contenedor especificado mediante el comando exec:
# docker exec -it 9df70f9a0714 /bin/bash