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 ocultar audiolibros audibles en su Kindle

Published

on

By

Cómo ocultar audiolibros audibles en su Kindle

Los últimos modelos de Kindle pueden descargar y reproducir audiolibros de su cuenta audible a través de auriculares Bluetooth. Desafortunadamente, si no planea usar su lector electrónico para escuchar libros, todos los audiolibros lo hacen es desordenar su pantalla de inicio.

Si quieres ocultarlos, aquí es lo que hacer.

Cómo ocultar libros audibles de la pantalla de inicio

En la pantalla de inicio de su Kindle, toque los “Tres pequeños puntos” en la esquina superior derecha.

Luego, en el menú emergente, toque “Configuración“.

A continuación, vaya a “Opciones de dispositivos“.

Luego “Opciones avanzadas“.

Entonces “Hogar y Biblioteca“.

Y, finalmente, “contenido audible“.

Seleccione “Mostrar solo en el filtro de la biblioteca“.

Toque el botón “Inicio” y ahora, en su pantalla de inicio, solo verá audiolibros si los ha descargado.

Cómo ver tus audiolibros ocultos

Sin embargo, no se preocupe, si desea navegar por todos sus libros de Audible, todavía puede. Simplemente no desordenan las cosas por defecto.

En la pantalla de inicio Toque “Filtro“.

Luego toque “Audible” en el menú emergente.

Ahora verás todos tus audiolibros audibles.

Toque en uno para descargarlo. Toque nuevamente para comenzar a escucharlo.

Finalmente, para volver a su pantalla de inicio regular, toque la pequeña “X” para apagar los filtros.

Continue Reading

cómo

Cómo hacer que Alexa le avise cuando una persona correge

Published

on

By

Cómo hacer que Alexa le avise cuando una persona correge

Esperando un correo electrónico importante, pero ¿no quiere ver su teléfono cada vez que reciba una notificación? Alexa puede proporcionar actualizaciones en tiempo real en prácticamente cualquier cosa, incluidos los nuevos correos electrónicos de Gmail, Outlook y Hotmail.

¿Quién puede beneficiarse de la función de alerta por correo electrónico de Alexa?

Alexa puede proporcionar notificaciones por correo electrónico para cada correo electrónico recibido, lo que significa que la función de alerta por correo electrónico de Alexa es la mejor reservada para las personas que no obtienen más de seis o siete correos electrónicos al día, así como aquellos que necesitan ayuda para leer correos electrónicos de una computadora. Si recibe docenas de correos electrónicos por día, las notificaciones pueden entrar con la frecuencia de ampollas.

Sin embargo, puede ordenar el lío preguntando sobre los correos electrónicos de un remitente específico. A través de esa función, obtendrá una notificación única de un correo electrónico importante de un solo remitente en lugar de repetidas notificaciones de varios remitentes.

La función de alerta por correo electrónico de Alexa está disponible en todos los dispositivos habilitados para Alexa. A partir de esta escritura en agosto de 2021, la característica solo es compatible con Gmail, Outlook y Hotmail de Google.

Haz que Alexa le avise cuando reciba un correo electrónico

Para que Alexa le avise a los correos electrónicos entrantes, descargue la aplicación Amazon Alexa de Apple’s App Store para iPhone o desde la tienda de Google Play para Android.

Desde allí, abra la aplicación y toque “Más” en la barra de menú inferior.

Toque en “Configuración“.

Toque en “Notificaciones“, seguido de “Calendario y correo electrónico“.

Haga clic en “Agregar cuenta“. Seleccione de Google, Microsoft o Apple, lo que permite que Alexa acceda a los servicios y vincule sus cuentas de calendario y / o correo electrónico. A los efectos de este artículo, usaremos Gmail.

Al seleccionar Google, Microsoft o Apple, se le pedirá que conecte una cuenta y obtenga permisos para Alexa para leer, redactar, enviar, editar, compartir y eliminar sus correos electrónicos y / o calendarios.

Una vez otorgado, verá una confirmación exitosa de “cuenta agregada“.

Toque en “Continuar a Configuración de la cuenta” para seleccionar qué calendarios le gustaría usar.

En la siguiente pantalla, Alexa ofrecerá ayuda para ayudarlo a rastrear las entregas del paquete al recorrer su correo electrónico para la confirmación del pedido y el estado de entrega.

Cómo pedirle a Alexa una actualización de correo electrónico

Para obtener una visión general de su bandeja de entrada, simplemente pídale a Alexa que “Alexa, lea mi correo electrónico“. Esto le pedirá a Alexa que le informará los nombres de los remitentes y las líneas de asunto para todos los correos electrónicos recibidos en las últimas 24 horas. Primero, Alexa recitará el nombre del remitente y las líneas de asunto a partir de su bandeja de entrada primaria, seguido de carpetas secundarias, como las “promociones” y las carpetas “sociales“.

Si no hay correos electrónicos en su carpeta principal, Alexa le preguntará si desea recibir notificaciones por correo electrónico cada vez que hay un nuevo correo electrónico. Diga “” para que Alexa acepte.

Después de recitar el nombre del remitente y la línea de asunto para cada correo electrónico, Alexa le preguntará si desea leer, eliminar o proceder al siguiente correo electrónico en su bandeja de entrada.

Cómo preguntar por un correo electrónico de una persona específica

Preguntar a Alexa Si recibió un correo electrónico de alguien, simplemente pregunte “Alexa, ¿recibí un correo electrónico de [nombre]?” Alexa responderá y también preguntará si desea optar por una notificación de una sola vez, siempre que ese contacto envíe un correo electrónico.

Una característica de notificación ingeniosa para usuarios de correo electrónico infrecuentes

La función de alerta por correo electrónico de Alexa funciona muy bien con aquellos que reciben correos electrónicos de Gmail, Outlook y Hotmail, lo que les permite recibir notificaciones audibles y en tiempo real cada vez que un correo electrónico atierde en su bandeja de entrada. Esta es solo una de las muchas maneras en que puede hacer que su ECHO pueda funcionar para usted.

Continue Reading

cómo

Cómo usar ZOOM en un Chromebook

Published

on

By

Cómo usar ZOOM en un Chromebook

Zoom es uno de los servicios de videoconferencia más populares en Internet. Es posible que se esté preguntando cómo usarlo en un Chromebook ya que no puede instalar aplicaciones escritorios típicas. No te preocupes. Es fácil.

A partir de junio de 2021, ZOOM hició la transición de su experiencia en el sistema operativo Chrome a una aplicación web progresiva (PWA). Una PWA es esencialmente un sitio web que puede “instalar” como una aplicación tradicional, pero todavía se ejecuta a través del navegador. Esto es ideal para dispositivos de menor potencia como Chromebooks.

Nota: También puede utilizar el zoom en el sitio web de zoom sin ninguna instalación, pero la PWA estará más integrada con Chrome OS y ofrecerá una experiencia más bonita.

Tendremos que instalar el zoom PWA a través de la tienda de Google Play en su Chromebook. Ábralo y busca “zoom pwa”. Instale el “zoom” titulado “Zoom para Chrome – Pwa“.

Después de instalarlo, haga clic en “Abrir” en la tienda de reproducción. La aplicación también estará disponible para lanzar desde el cajón de la aplicación Chrome OS.

Ahora, estás mirando una página de inicio de zoom típica. Desde aquí, puede “unirse a la reunión” o “Iniciar sesión” a su cuenta.

El zoom PWA tiene muchas de las mismas características que las versiones de escritorio completas (a través del zoom):

  • Vista de galería personalizable (en máquinas compatibles)
  • Seleccionar salas de ruptura
  • Transcripción en vivo
  • Traducción en vivo (con intérpretes asignados)
  • Una nueva característica de enmascaramiento de fondo para la privacidad.
  • Reacciones elevadas de mano y reunión.

Eso es todo al respecto. Estás obteniendo la misma experiencia básica de zoom, solo se recortó ligeramente para el navegador. Sin embargo, la PWA aún se siente más como una aplicación que un sitio web simple.

Continue Reading

Trending

Copy link
Powered by Social Snap