el hecho de solo poder matar un proceso de docker en linux, no es una desventaja??? entonces en otros OS que hacen?? se quedan encendidos...

Pregunta de la clase:
Ciclo de vida de un contenedor
Sebastian Amaya

Sebastian Amaya

Pregunta
studenthace 4 años

el hecho de solo poder matar un proceso de docker en linux, no es una desventaja??? entonces en otros OS que hacen?? se quedan encendidos por siempre??

3 respuestas
para escribir tu comentario
    Diego Fernando Marin Lozano

    Diego Fernando Marin Lozano

    studenthace 4 años

    Si hablamos de procesos docker linux, los procesos de Docker se ejecutan como un proceso nativo del sistema operativo host.

    Si puedes usar kill en linux es porque para el sistema operativo host los procesos docker están en su tabla de procesos y puede acceder a ellos y cancelarlos.

    En otros sistemas operativos debe haber una máquina virtual de por medio para correr un kernel de linux y ahí ejecutra los procesos de docker.

    Acá no puedes usar kill porque el sistema operativo host solo ve el proceso del virtualizador, y no tiene acceso a los procesos que hay dentro de el para terminarlos.

    Gonzalo Amador Hernández

    Gonzalo Amador Hernández

    studenthace 4 años

    puedes usar cualquera de estos comandos:

    docker kill always-up docker stop always-up docker rm -f always-up
    Rafael Pardo Rodriguez

    Rafael Pardo Rodriguez

    studenthace 4 años

    Mmmmm, digamos que linux/unix tienen la ventaja en que puedes ver todos lo procesos que estan ocurriendo en el sistema operativo, si matas un procesos que no sabes que haces si es una desventaja, pero por lo general es una gran ventaja, esto basicamente garantiza en que el proceso no quede abierto apesar en que dijiste que no lo quieres usar mas

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.