La herramienta Docker Pause es un comando que se encarga de pausar uno o más contenedores dentro de la plataforma Docker.
La ejecución de este comando implica que cualquier operación que estuviera siendo llevada a cabo, quedaría pausada de forma inmediata.
Cabe resaltar que esta opción solo puede ser llevada a cabo en máquinas virtuales, no en un ordenador físico como tal.
La sintaxis del Docker Pause es $ docker pause CONTAINER [CONTAINER…]
y su comando padre o base es docker container, un elemento que se encarga del manejo y la gestión general de los contenedores en Docker.
Docker Pause en sistemas operativos
Una de las principales características del comando Docker Pause es que está disponible para cumplir sus funciones dentro de sistemas operativos como Linux y Windows. Cada uno cuenta con una serie de especificaciones, que son:
Docker Pause en Windows
El comando Docker Pause dentro del sistema operativo de Windows permite solamente que se pausen los contenedores de tipo Hyper-V, es decir, aquellos containers que no comparten componentes del kernel con el SO principal del servidor.
Docker Pause en Linux
En el caso del funcionamiento de este comando dentro del entorno de Linux, la herramienta se encarga de utilizar el congelador de cgroup
, que tiene la labor de realizar una descripción de la serie de tareas que el sistema de administración de trabajos debe arrancar o detener.
🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴
Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada
👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semanaDe manera que, usualmente, cuando un proceso se suspende en Linux, se utiliza la señal de SIGSTOP, que es visible para el elemento que está siendo pausado. En cambio, cuando se usa el congelador de cgroup
, el proceso no lo sabe y no puede capturar que ha sido suspendido y reanudado más tarde.
Ahora que ya conoces qué es el comando Docker Pause, sus características y sus principales funciones, puedes dar el siguiente paso y continuar tu proceso de formación gracias a nuestro DevOps & Cloud Computing Full Stack Bootcamp, donde podrás conocer todo lo necesario para convertirte en un experto en este ámbito del sector IT en menos de 6 meses y, así, destacar frente a tus competidores. ¡Anímate a inscribirte en nuestro bootcamp para seguir aprendiendo!