Cómo obtener el acceso de shell a la ejecución del contenedor Docker
- 3139
- 516
- Berta Solano
En nuestros tutoriales de Docker anteriores, su aprendió sobre cómo instalar Docker en CentOS o instalar Docker en el sistema basado en Debian. Además, escriba tutoriales sobre cómo crear o eliminar contenedores Docker. Este tutorial lo ayudará a obtener acceso de shell a su contenedor Docker en ejecución.
#1. Uso de Docker Attach
Puede obtener acceso de shell bash en su contenedor Docker con comando adjuntar. Pero su contenedor Docker debe iniciarse con /bin /bash.
Use la sintaxis a continuación para obtener acceso de shell del contenedor Docker.
$ sudo Docker adjunto
Por ejemplo, su contenedor Docker se ejecuta con ID 76Debad837d2 y nombre Happy_tecadmin. Use uno de los siguientes comandos con el método de fijación.
Uso de ID de contenedor:
$ sudo Docker Attach 76Debad837d2
Usando el nombre del contenedor:
$ sudo docker adjunto happy_tecadmin
#2. Usando Docker Exec
Si el contenedor Docker no se inició con el comando /bin /bash. Entonces no puedes usar el comando adjunte. Ahora, debe usar el comando exec para crear bash en su contenedor. Asegúrese de estar usando la versión Docker> = 1.3.
Use la sintaxis a continuación para obtener acceso de shell del contenedor Docker.
$ sudo Docker Exec -itintento
Por ejemplo, su contenedor Docker se ejecuta con ID 76Debad837d2 y nombre Happy_tecadmin. Use uno de los siguientes comandos con el método EXEC.
Uso de ID de contenedor:
$ sudo Docker Exec -it 76Debad837d2 Bash
Usando el nombre del contenedor:
$ sudo Docker Exec -it Happy_tecadmin Bash
- « Cómo excluir paquetes específicos de la actualización YUM
- Las principales herramientas de diseño web, todo diseñador debe tener en cuenta »