Connect with us

cómo

Cómo actualizar los contenedores de DOCER para aplicar las actualizaciones de la imagen

Published

on

Cómo actualizar los contenedores de DOCER para aplicar las actualizaciones de la imagen

Los contenedores de Docker están destinados a ser desechables y reemplazados fácilmente. Cuando se libera una nueva versión de la imagen base de un contenedor, debe tirar de la nueva imagen e iniciar una nueva instancia de contenedores. Aquí está cómo administrar las actualizaciones de la imagen en su flota de contenedores.

Tirando de nuevas imágenes

La forma básica de aplicar una actualización de una imagen es para tirar de la nueva imagen, destruir contenedores de funcionamiento según la versión anterior y luego inicie nuevos contenedores en su lugar.

Aquí hay un ejemplo para un contenedor usando el nginx: la última imagen:

# Pull new image
docker pull nginx:latest

# Delete old container by name
docker rm example-nginx

# Start a new container
docker run -d -p 80:80 --name example-nginx nginx:latest

Docker carece de una forma incorporada de detectar actualizaciones de imágenes y reemplazar sus contenedores en ejecución. El resultado es un proceso de reemplazo manual enrevesado. Se puede simplificar mediante el uso de Docker COMPONE para iniciar sus contenedores en lugar del comando Docker Docker Speca.

Reemplazo de contenedores con Docker Compone

Docker COMPONE le permite crear representaciones declarativas de las pilas de contenedores utilizando un archivo Docker-Compose.Yml. La pila se inicia con Docker-compone, utilizando la configuración contenida en el archivo. Esto reemplaza la larga lista de banderas que generalmente se administra a la ejecución de Docker.

El Docker compone tiene un comando de extracción incorporado que eliminará las versiones actualizadas de todas las imágenes en su pila. Sigue siendo un procedimiento de dos etapas, ya que debe ejecutar manualmente a Docker, volver a compensar después.

# Pull all images in the stack
docker-compose pull

# Restart the stack
# If a new image version has been pulled, containers 
# using the old tag will be replaced with new instances.
docker-compose up -d

Docker Compone ofrece una experiencia más simple y memorable en la que no necesita escribir nombres de imágenes o recordar las banderas que pasó a Docker Run. Los dos comandos se pueden acortar fácilmente a un solo alias de shell:

alias composePullUp="docker-compose pull && docker-compose up -d"

Administración de etiquetas de imagen

Debe hacer referencia a la etiqueta correcta cuando tire de las imágenes manualmente. El compensador de Docker manejará esto para usted y seleccionará las etiquetas especificadas en su Docker-Compose.yml.

Tirar de la nueva versión de una etiqueta no es necesariamente lo mismo que usar la versión más reciente de una imagen. Si desea usar la versión más reciente del software dentro del contenedor, preste atención a las prácticas de etiquetado del autor de la imagen.

Como ejemplo, tirar de una nueva versión del nodo: 14 le dará la última versión de parche de NOde.js 14. Tirar del nodo: las últimas entregarán la versión más reciente de Nodo.js, actualmente 16. Si un antiguo contenedor estaba usando esta imagen. , un proceso de tracción y reemplazo activaría una versión importante de la versión para el binario del nodo dentro del contenedor.

Reconstrucción de imágenes

Hasta ahora, hemos visto cómo manejar los contenedores, comenzó a partir de imágenes que está tirando directamente del centro de Docker u otro Registro. Las imágenes que estás construyendo necesitas ser reconstruidas cuando cambia su imagen base.

Primero, reconstruye la imagen:

docker build --pull -t my-image:latest .

Luego reemplace sus contenedores:

# Delete old container by name
docker rm my-container

# Start a new container
docker run -d --name my-container my-image:latest

La bandera :pullida dada a Docker Build le instruye a Docker para que tire de la imagen base a las que se hace referencia en su archivo DOCHER. Sin esta bandera, Docker reutilizaría la referencia de la etiqueta existente si la imagen ya estaba presente en el sistema.

Los usuarios compongan a Docker, pueden lograr los mismos resultados con los comandos de composición DOCTER correspondientes:

docker-compose build --pull

docker-compose up -d

Componer de nuevo ofrece un proceso más simple, aunque sigue siendo dos etapas. Puede olvidar nombres y etiquetas de imágenes específicas, en lugar de confiar, componga para tirar las imágenes de base cambiadas, reconstruya sus capas sobre ellos y luego recrean sus contenedores.

Software dentro de contenedores

A veces, puede ser tentador actualizar manualmente el software dentro de sus contenedores. Esto debe ser evitado, ya que va nuevamente los principios de Docker.

Ejecutando apt-get update && apt-get egrowne -y en un horario (o la contrapartida de su administrador de paquetes) es la práctica estándar cuando se administra un servidor Linux de Metal Bare-Metal. Estos comandos no se ejecutan normalmente dentro de un contenedor de Docker, aunque pueden incluirse como parte de un archivo DULTER para obtener los últimos parches de seguridad durante una imagen de imagen.

Tirar periódicamente de la imagen base y recrear sus contenedores es la forma preferida de mantenerlos actualizados. Esto le brinda todas las correcciones de seguridad ascendentes y acorta la vida útil de los contenedores individuales. Los entornos de contenedores no están destinados a ser modificados después de crear una instancia; Los cambios en el sistema de archivos deben limitarse a las escrituras a rutas temporales y los volúmenes de DUCHER dedicados que sobrevelan el contenedor.

Automatización de actualizaciones de contenedores.

Puede automatizar el proceso de comprobación de las etiquetas de imagen actualizadas y reiniciar sus contenedores utilizando proyectos de terceros. Watchtower es una opción popular que monitorea los contenedores de carrera y los reemplaza cuando cambia su imagen de HUB de Docker.

La vigilancia en sí misma se despliega como un contenedor:

docker run -d -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower

Ahora tienes una instalación de Watchtower en funcionamiento. El zócalo de Docker de su host se monta en el contenedor de la Watchtower, lo que le permite ejecutar comandos de Docker para crear y eliminar contenedores.

La Watchtower detectará automáticamente las nuevas versiones de imágenes en el concentrador de Docker, tire de ellos a su máquina y reemplace los contenedores con la imagen. Los contenedores existentes serán apagados y nuevos idénticos creados en su lugar. Las mismas banderas que le dieron a Docker Run se suministrarán a los contenedores de reemplazo.

La Watchtower solo funciona con el centro de Docker de forma predeterminada. Puede usarlo con registros de imágenes privadas al suministrar credenciales en un archivo de configuración.

Cree un archivo JSON con el siguiente contenido:

{
    "auths": {
        "example.com": {
            "auth": "credentials"
        }
    }
}

Reemplace a Ejemply.com con la ruta a su registro.

Siguiente Generar una cadena de credenciales de su nombre de usuario y contraseña de registro:

echo -n 'username:password' | base64

Pegue la cadena codificada basada resultante en el archivo de configuración, reemplazando el texto de las credenciales del marcador de posición.

Monte el archivo de configuración en su contenedor de Watchtower para permitir el acceso a su registro:

docker run -d \
    -v config.json:/config.json
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower

Conclusión

Docker carece de cualquier mecanismo para detectar y aplicar actualizaciones de imágenes ascendentes a sus contenedores en ejecución. Puede usar los comandos de CLI de DOCKER en secuencia, se componen como una abstracción de nivel superior, o una herramienta de terceros como Watchtower para reemplazar sus contenedores cuando se liberen nuevas versiones de imagen.

Dependiendo de sus circunstancias, es posible que no tenga la necesidad de actualizar los contenedores de esta manera. Si su equipo usa tuberías CI para construir una imagen de Docker en cada confirmación, es posible que ya esté produciendo e implementando imágenes actualizadas varias veces al día. En este caso, asegúrese de que está usando la bandera –pull con la construcción de Docker, por lo que se incluyen correcciones ascendentes en sus imágenes.

cómo

Cómo ver videos de TikTok sin usar cuentas y aplicaciones

Published

on

By

Cómo ver videos de TikTok sin usar cuentas y aplicaciones

En este artículo, le daremos consejos sobre cómo ver videos de TikTok sin tener que descargar la aplicación TikTok y sin tener que iniciar sesión primero en su teléfono celular.

Incluso de esta manera, puede navegar y ver videos de TikTok solo desde el navegador de su computadora/portátil y su teléfono.

Cómo ver videos de TikTok sin usar cuentas y aplicaciones

1. Mira videos de TikTok en el sitio oficial de TikTok

Solo necesita abrir el sitio web oficial de TikTok para ver videos, si no desea ver videos de TikTok usando la aplicación, puede usar esta opción

2. Mira videos de TikTok en Facebook.

El creador de contenido promedio de TikTok generalmente vuelve a publicar sus videos de TikTok en su cuenta de Facebook. También puede hacer esto como una alternativa a ver videos de TikTok sin una aplicación.

3. Mira videos de TikTok en Twitter.

Mientras que la mayoría de los otros usuarios a menudo comparten sus videos favoritos de TikTok en otras plataformas como Twitter. También puede intentar navegar por la pestaña Vídeos mientras realiza una búsqueda en Twitter.

4. Ver videos de TikTok en Youtube

En realidad, YouTube también tiene una función de videos cortos, como TikTok. No es raro que los creadores de contenido de TikTok también vuelvan a cargar sus videos de TikTok en la plataforma de YouTube.

Con algunas de estas opciones, también ahorra indirectamente el uso de los recursos de su dispositivo. Porque no hay necesidad de instalar todas las aplicaciones con el mismo propósito.

Espero que sea útil, gracias.

Continue Reading

cómo

Cómo hacer que un teléfono Android sea un control remoto aunque no tenga una función de infrarrojos

Published

on

By

Cómo hacer que un teléfono Android sea un control remoto aunque no tenga una función de infrarrojos

Los teléfonos Android tienen muchas funciones que pueden facilitarnos nuestras rutinas diarias. Una característica que es bastante popular es la función de infrarrojos, que nos permite hacer que un teléfono Android funcione como un control remoto para la televisión, el aire acondicionado y otros dispositivos remotos.

Pero últimamente es cada vez más raro que encontremos teléfonos Android o celulares que ya no tengan la función de infrarrojos. De verdad, muy lamentable.

Sin embargo, en este artículo le brindaremos información y soluciones sobre cómo hacer infrarrojos para Android, incluso si su teléfono o teléfono celular con Android no tiene funciones de infrarrojos.

Aquí se explica cómo convertir un teléfono Android en un control remoto aunque no tenga una función de infrarrojos:

1. Compre y use infrarrojos OTG

OTG (On-The-Go) es un hardware adicional que tiene muchas funciones, una de las cuales es conectar discos duros, unidades flash, joysticks y otros dispositivos a su teléfono Android.

No solo eso, los dispositivos OTG también se pueden usar para conectar dispositivos infrarrojos adicionales a su teléfono Android.

Puede comprar este OTG infrarrojo en una tienda de accesorios para teléfonos móviles o comprarlo en línea a través de comercio electrónico, como amazon, ebay, walmart, shopee y otros. Y simplemente puede escribir en la búsqueda de productos “Infrarrojos OTG”

Hay 2 tipos de infrarrojos OTG infrarrojos, a saber, infrarrojos ordinarios (Micro SD) e infrarrojos OTG Tipo C. Si el cargador de su teléfono celular Android todavía usa un puerto tipo 2 / Micro SD, entonces puede comprar un infrarrojo OTG regular, y si su cargador usa el tipo C, entonces también debe comprar infrarrojos OTG USB.

Cómo convertir un teléfono Android en un control remoto

2. Conecte OTG infrarrojo a su teléfono Android

Si ya tiene infrarrojos OTG, intente conectarse. Si está conectado, puede descargar la aplicación remota en Google Play Store.

Si las herramientas y aplicaciones ya están instaladas, puede usar su teléfono Android como control remoto inmediatamente.

Continue Reading

cómo

Cómo ahorrar y maximizar la capacidad de RAM en teléfonos Android

Published

on

By

Cómo ahorrar y maximizar la capacidad de RAM en teléfonos Android

La RAM en un teléfono Android se usa para almacenar datos temporales en su Android mientras realiza cualquier actividad, ya sea para el sistema operativo, las aplicaciones, la dama y otros. Por ejemplo, la memoria RAM tiene una función cuando editas fotos o videos con una aplicación, bueno, una vez que se completa el proceso de edición, las fotos se guardan en el almacenamiento de tu dispositivo para que no se pierdan. Cuanta más capacidad de memoria RAM tenga, más podrá hacer. Como hacer tareas multitarea.

Debido a que esta RAM tiene la forma de un componente físico, no es posible actualizar la RAM en un teléfono Android. Es diferente como una computadora portátil o PC, donde hay varias ranuras de RAM que puede agregar en una fecha posterior.

Sin embargo, la memoria RAM de su teléfono Android le permite usarla de manera más eficiente. Además, si tiene un dispositivo con Android 11 o 12, lo más probable es que tenga la capacidad de ampliar aún más la RAM al asignar parte de su almacenamiento mediante una función llamada RAM virtual.

Aquí se explica cómo ahorrar RAM en teléfonos Android:

1. Desactivar funciones de animación

Ahorre y maximice la capacidad de RAM en teléfonos Android

Resulta que la función de animación en realidad puede consumir más RAM y eso no es tan importante para mí. Por lo tanto, nuestra sugerencia es que puede desactivar la función de animación en la configuración de su teléfono Android.

2. Limite el uso de widgets y fondos de pantalla en vivo

Estos widgets y fondos de pantalla en vivo son bastante codiciosos en términos de uso de RAM. Muchos se actualizan con frecuencia y ocupan ancho de banda, mientras que algunos están constantemente activos. Además, esto también puede hacer que la batería se agote más rápido y se desperdicie incluso en modo de espera.

Así que recuerde limitar la cantidad de widgets y fondos de pantalla en vivo que se aplican para optimizar la memoria RAM, para mantener su teléfono Android óptimo.

3. Eliminar aplicaciones que no están en uso

No instale demasiadas aplicaciones en su teléfono Android, asegúrese de instalar solo las aplicaciones que necesita y asegúrese de verificar regularmente qué aplicaciones usa raramente. Y si ya no es necesario, simplemente puede eliminar la aplicación.

4. Active la función RAM Plus (RAM virtual)

En Android 11 y 12, ya tiene una función llamada RAM Plus. Tomemos el ejemplo de los teléfonos Samsung, que ya tienen la función RAM Plus, donde puede agregar y aumentar su capacidad de RAM muchas veces.

Para habilitar RAM plus en teléfonos Samsung, puede ir al menú:

Ajustes > Cuidado de la batería y el dispositivo > Memoria > RAM Plus.

Continue Reading

Trending

Share via
Copy link
Powered by Social Snap