Los contenedores Docker son el elemento principal del entorno Docker que generalmente se utiliza para construir e implementar aplicaciones. A veces, los desarrolladores pueden querer mantener el contenedor Docker en funcionamiento por diferentes razones, como probar las imágenes de Docker o los problemas de solución de problemas. Para este propósito, los comandos Docker están disponibles para mantener el contenedor Docker funcionando infinitamente.
Este blog demostrará los métodos para mantener el contenedor Docker en funcionamiento.
Cómo mantener los contenedores Docker en funcionamiento?
Existen diferentes métodos para mantener el contenedor Docker en funcionamiento infinitamente, como:
Prerrequisito: Lista de imágenes de Docker
Primero, enumere todas las imágenes disponibles y elija la imagen deseada para construir y ejecutar el contenedor:
Imágenes de Docker
La siguiente salida muestra todas las imágenes de Docker y hemos seleccionado el "py-img":
Método 1: Mantenga el contenedor Docker en ejecución agregando el punto de entrada directamente en el comando Docker
Para construir Docker Container y mantenerlo en funcionamiento, ejecute el comando proporcionado a continuación:
Docker Run - -Name Cont1 Py -IMg Tail -f Dev/Null
Aquí:
El comando mencionado anteriormente sobrescribirá el punto de entrada predeterminado del contenedor para garantizar que el contenedor siga funcionando mientras lee "dev/nulo":
Método 2: Mantenga el contenedor Docker en ejecución agregando el sueño Infinite en el comando Docker
Otra forma de construir un contenedor Docker y mantenerlo en funcionamiento es usar el "Infinidad del sueñoOpción en el comando Docker:
Docker Run-Nombre Cont2 Py-IMg Sleep Infinity
Aquí el "Infinidad del sueño"La opción mantendrá el contenedor Docker funcionando infinitamente:
Consejo de bonificación: verificación
Por último, verifique si los contenedores se siguen ejecutando o no ejecutando el comando proporcionado:
Docker PS -A
En la siguiente captura de pantalla, el estado indica que ambos contenedores se están ejecutando:
Hemos explicado diferentes métodos para mantener el contenedor Docker funcionando infinitamente.
Conclusión
Para mantener el contenedor Docker en funcionamiento, utilice el "Docker Run -name Tail -f Dev/Null" o "Docker Run -Name Sleep Infinity" dominio. Este blog demostró los métodos para mantener el contenedor Docker en funcionamiento.