Por error ejecuté en la terminal lo siguiente: <code>docker exec -it db mongo</code> Y entré directamente a mongo, mi duda es, ¿sería cor...

Pregunta de la clase:
Bind mounts
Jazmín Hernández Estrada

Jazmín Hernández Estrada

Pregunta
student
hace 5 años

Por error ejecuté en la terminal lo siguiente:

docker exec -it db mongo

Y entré directamente a mongo, mi duda es, ¿sería correcto o hay algún conflicto posterior?

Porque pude manipular bien los ejercicios, pero no sé qué tan buena o mala práctica sería.

2 respuestas
para escribir tu comentario
    Jairo Cuartas

    Jairo Cuartas

    student
    hace 4 años

    Hola, realmente no es ningun inconveniente, ahí lo unico que realizaste fue ejecutar el comando mongo de forma interactiva y quedar en la terminal de la BD, es decir, es buena practica en el sentido de que te agiliza rapidez en la conexión en desarrollo, ya en producción es riesgoso ya que por equivocación puede ejecutar comandos que afecten o alteren la BD.

    Gonzalo Amador Hernández

    Gonzalo Amador Hernández

    student
    hace 5 años

    es buena practica para hacer

    debugging
    localmente de tu contenedor, pero en produccion no lo recomiendo.

    para produccion te recomiendo que tengas un buen pipeline para hacer el build de la imagen, testearla y si todo funciona le haces push a tu registro, para despues ser desplegada sin errores, para que no tengas la necesidad de debuggear en produccion.

Curso de Docker [Empieza Gratis]

Curso de Docker [Empieza Gratis]

Éste es un curso sobre los fundamentos de Docker, tanto para quienes no conocen esta tecnología y quieren aprender a usarla como para quienes la usan frecuentemente pero quieren profundizar en los detalles de cómo funciona en detalle y cómo puede ayudarles a aprovechar al máximo la herramienta en sus desarrollos profesionales.

Curso de Docker [Empieza Gratis]

Curso de Docker [Empieza Gratis]

Éste es un curso sobre los fundamentos de Docker, tanto para quienes no conocen esta tecnología y quieren aprender a usarla como para quienes la usan frecuentemente pero quieren profundizar en los detalles de cómo funciona en detalle y cómo puede ayudarles a aprovechar al máximo la herramienta en sus desarrollos profesionales.