¿Cómo usar Docker Update?

Autor: | Última modificación: 25 de abril de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post:

El comando Docker Update hace referencia a la herramienta que permite actualizar los recursos asignados a un contenedor y sus configuraciones respectivas, es decir, que esta herramienta se encarga de actualizar de forma dinámica la configuración del contenedor.

Además, Docker Update se utiliza para evitar que los contenedores gasten demasiados recursos de su host Docker. De manera que este único comando cumple la función de establecer los límites en uno o varios contenedores. Cabe aclarar que, en el caso de que el usuario quiera especificar más de un contenedor, es necesario que proporcione una lista separada por los espacios de los nombres (también llamados ID) de los contenedores seleccionados.

Dentro de las funciones del comando Docker Update se encuentra la de actualizar los elementos de CPU de un contenedor, así como un contenedor con recursos compartidos de CPU y la memoria. Del mismo modo, este comando permite actualizar las restricciones de memorial kernel o corazón de un contenedor, así como llevar a cabo el proceso de actualización referente a la política de reinicio de un contenedor, entre otras funciones.

Opciones de Docker Update

Dentro de las opciones de Doker Update se encuentran:

  • --cpu-quota: es una opción del comando Docker Update que se encarga de limitar la cuota de CPU CFS.
  • --cpu-period: es la opción que se encarga de limitar el periodo de CPU CFS.
  • --cpu-rt-period: esta opción de Docker Update cumple la función de limitar el periodo en tiempo real de la CPU en microsegundos.
  • --kernel-memory: se refiere al límite de la memoria del núcleo o kernel.
  • --memory: también conocido por su abreviatura -m. Hace referencia a la opción que establece el límite de la memoria.
  • --memory-swap: es la opción relacionada con el límite de intercambio igual a la memoria, en adición al intercambio: «-1» que habilita el intercambio de tipo ilimitado.
  • --memory-reservation: es una opción del comando Docker Update que se encarga del límite flexible de la memoria.
  • --restart: se refiere a la opción de Docker Update que funciona como política de reinicio para aplicar cuando sale un contenedor.

Limitaciones de Docker Update

Dentro de las limitaciones del comando Docker Update se debe tener en cuenta que los Docker no pueden ser completamente modificados, sino que, por lo general, solo se pueden cambiar algunos elementos como la limitación de recursos, siendo este el caso de la CPU y la memoria.

Además, tampoco es posible realizar modificaciones en los volúmenes, puertos y variables de entorno que un usuario le asignó a un determinado contenedor. Aunque esto usualmente no debería representar un problema, debido a que en esos casos solo hace falta destruir el docker y crear uno nuevo. Si sucede que el usuario pierde sus datos o se presentan fallos en el sistema, significa que alguno de los procesos internos no se estaba ejecutando de forma correcta.

¿Cuál es el siguiente paso?

En este artículo se ha podido conocer qué es el comando Docker Update, para qué sirve y cuáles son sus opciones y limitaciones; ahora, te recomendamos echarle un vistazo a nuestro DevOps & Cloud Computing Full Stack Bootcamp para continuar formándote en el sector IT y convertirte en un experto en pocos meses. ¡Da el siguiente paso y sigue aprendiendo!

[email protected]