Un contenedor es una imagen que se puede ejecutar. Para usar la API o CLI de Docker, puede construir, comenzar, terminar, mover o destruir un contenedor. Puede conectar el almacenamiento a un contenedor, adjuntarlo a una o incluso más redes, o incluso desarrollar una nueva imagen basada en su estado existente. Un contenedor a menudo está bien separado de esos otros contenedores y su dispositivo host por convención. Usted controla cómo separó la red de un contenedor y otros subsistemas fundamentales de otros contenedores y del dispositivo host. Un contenedor Docker es un contenedor preconfigurado utilizado para instalar una aplicación o entorno específico sobre la marcha. Puede ser cualquier otro contenedor del sistema operativo para cumplir con los requisitos. Sin embargo, la característica más atractiva de los contenedores es su capacidad de "morir" suavemente y revivir cuando el equilibrio de carga lo requiere. Los contenedores son "asequibles" para comenzar, y tienen la intención de emerger y desaparecer rápidamente. Si la desaparición de un contenedor se desencadena por un bloqueo o solo porque ya no es necesario porque el tráfico del servidor es bajo, los contenedores son "relativamente económicos" para comenzar. Los usuarios pueden separar las aplicaciones del sistema subyacente utilizando contenedores Docker, que son entornos de tiempo de ejecución virtualizados. Estos contenedores son componentes pequeños y portátiles que le permiten establecer rápidamente una aplicación. La uniformidad del entorno informático que se ejecuta dentro del contenedor es una característica valiosa. Ahora vamos a hablar sobre el proceso para comenzar en el caparazón de contenedores Docker.
Requisitos previos:
Para comenzar en el caparazón del contenedor Docker, asegúrese de tener Ubuntu 20.04 Sistema operativo instalado y configurado. También puede utilizar cualquier otro sistema operativo. El requisito más necesario es la instalación del Docker. Como ya hemos instalado Docker en nuestro sistema operativo, podemos seguir fácilmente el siguiente método.
Método para ingresar a Docker Container Shell:
Para comenzar, debe abrir el terminal de la línea de comando. Para esto, puede buscarlo en el área de aplicación o usar la tecla de acceso directo "Ctrl+Alt+T". Ahora siga los pasos citados para ingresar al caparazón de contenedor Docker.
Paso 1: Lista de contenedores Docker
Si deseamos acceder a un contenedor existente, debemos asegurarnos de que esté funcionando. Para lograr esto, use el comando Docker PS para verificar el estado de nuestros contenedores en nuestro sistema. Use el siguiente comando para obtener una lista de todos los contenedores (incluidos los que se han detenido).
$ Docker PS -A
En la salida de este comando, puede ver que ni siquiera hay un solo contenedor que se haya iniciado por el momento.
Paso 2: Iniciar contenedor
Para comenzar con un contenedor, creemos un contenedor de RabbitMQ como ilustración, ya que no tenemos contenedores operativos. Ahora podemos usar el siguiente comando citado para ejecutar el contenedor RabbitMQ.
$ Docker Run -d Rabbitmq: 3
La ejecución de este comando llevará algún tiempo a medida que comenzará la descarga de todos los paquetes. Por lo tanto, se recomienda permanecer en la misma ventana terminal y no dejarla. Ahora veremos el contenedor a través de otra solicitud de Docker una vez que se inicie.
$ Docker PS
Paso 3: Uso de Docker Exec
Como se resalta en la imagen de arriba, hemos mostrado la ID del contenedor que usaremos en este paso. Ahora debe usar el comando exec para instalar bash en el contenedor apropiado. Asegúrate de estar ejecutando Docker versión 1.3 o superior. Para adquirir el acceso de shell a un contenedor Docker, use el comando que se enumera a continuación.
$ Docker Exec -Tmierda
El campo se llenará según sus requisitos. Puede utilizar su identificación de contenedor. En la salida del comando ejecutado anteriormente, entrará en el shell de contenedor Docker.
Conclusión:
En este tutorial, hemos elaborado el concepto básico del contenedor Docker y cómo puede ingresar al Container Docker Shell. Espero que ahora no tengas dificultad para entrar en el caparazón de contenedor Docker.