sábado, 25 de junio de 2022

Explorar archivos de un contenedor Docker

Cómo explorar archivos de un contenedor Docker

Hola.

Al utilizar contenedores de Docker en ocasiones es necesario saber qué es lo que está pasando dentro del contenedor.

Algunas cosas que se requieren saber comúnmente son: saber la estructura del sistema de archivos, las rutas importantes dentro del contenedor, los archivos incluidos en el contenedor como resultado de las instrucciones del Dockerfile, los comandos disponibles dentro del contenedor, etc.

docker exec

Para poder ingresar a un contenedor Docker que se encuentra ejecutándose (Docker run) se utiliza la siguiente instrucción utilizando el nombre o el id del contenedor. Si es el id, con los tres primeros dígitos es suficiente.    

docker exec -t -i nombrecontenedor /bin/bash

docker exec -t -i /bin/bash

Esta instrucción permite entrar a los archivos del contenedor en ejecución. Una vez dentro se puede explorar los folders utilizando los comandos comunes de exploración como es: ls (list), cd (change dir)

Para mayor referencia del comando docker exec, ver la documentación en linea de la página de documentación de Docker:

https://docs.docker.com/engine/reference/commandline/exec/

Espero les sirva.



No hay comentarios.:

Publicar un comentario