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 convertir formato JPEG a Excel

Published

on

By

Cómo convertir formato JPEG a Excel

¿Quieres convertir un archivo JPEG a Excel? La respuesta es sí. Como sabemos, un archivo JPEG no se puede editar, aunque el archivo JPEG tenga la forma de una tabla de Excel.

Sin embargo, podemos convertir el archivo JPEG a formato Excel, que al final, podemos editar el archivo sin tener que volver a escribirlo.

En este artículo, le daremos consejos sobre cómo convertir un archivo JPEG a formato Excel, por supuesto, con resultados rápidos y ordenados.

Cómo convertir formato JPEG a Excel

Muchas herramientas en línea pueden convertir archivos JPEG a Excel. Aún así, estas herramientas en línea no cumplen con nuestras expectativas. A veces, los resultados de la conversación se vuelven desordenados e irregulares y ni siquiera se pueden editar en Microsoft Excel o Google Sheets.

Si es así, tener un problema como este. Esta es la mejor manera de convertir JPEG a Excel con resultados rápidos y editables.

1. Primero, debe convertir el archivo JPEG a formato PDF; para saber cómo puede insertar el archivo JPEG en Microsoft Word, luego Archivo > Guardar como, en Guardar como tipo, seleccione PDF.

2. Si es así, cambiaremos el formato PDF anteriormente a Excel para saber cómo:

  • Vaya al sitio https://www.adobe.com/acrobat/online/pdf-to-excel.html. Este es un sitio propiedad de Adobe, no hay duda al respecto. Seleccione Archivo y localice el archivo JPEG que convirtió a PDF anteriormente.
convertir formato JPEG a Excel
  • Espere a que se complete el archivo Convertir PDF a Excel
Formato JPEG a Excel
  • Si es así, haga clic en el botón Descargar

Luego abra el archivo descargado en Microsoft Excel, luego puede editar el archivo allí. Puede ver por sí mismo en la imagen a continuación que el resultado de convertir un archivo JPEG a Excel es relativamente limpio y ordenado.

Continue Reading

cómo

Cómo superar el error de Instagram que no puede tomar fotos

Published

on

By

Cómo superar el error de Instagram que no puede tomar fotos

Uno de los favoritos que suelen usar los usuarios de Instagram es la cámara, donde podemos usar varios tipos de filtros, animaciones, efectos y otros para hacer que nuestras fotos sean más interesantes y buenas.

Sin embargo, hay algunos problemas que surgen cuando usamos fotos o tomamos fotos en Instagram. Entre los problemas de error están las fotos o la cámara no se puede abrir, las fotos no funcionan o no se pueden usar, y varios otros problemas con las fotos.

Por cierto, también hemos experimentado este problema antes, por eso. En este artículo, le daremos consejos y soluciones sobre cómo resolver este problema de error de foto en Instagram.

Aquí se explica cómo superar el error de Instagram que no puede tomar fotos:

1. Actualizar la aplicación de Instagram

Si anteriormente esta función de fotos funcionaba normalmente, y poco después apareció un nuevo problema de error. Entonces lo más probable es que el problema sea un “error”.

La forma más fácil de resolver este error es actualizar su aplicación de Instagram.

Por lo tanto, actualice su aplicación de Instagram lo antes posible. Porque uno de los beneficios de actualizar es que puede solucionar problemas que están sucediendo actualmente en una aplicación, incluido Instagram.

2. Intenta acceder a Instagram en el navegador

Puede probar las fotos de Instagram en el navegador:

  • Abre Instagram en el navegador de tu computadora/portátil
  • Luego inicie sesión con su cuenta
  • Si ya ha iniciado sesión, haga clic con el botón derecho en su página de Instagram vacía y luego seleccione Inspeccionar
  • Cambia el tamaño a móvil pulsando el icono del teléfono
  • Automáticamente, su pantalla de Instagram cambiará a una vista móvil (como la aplicación de Instagram)

Y ahí, intenta usar una foto, ¿puede funcionar?

3. Comprobar si Instagram está caído

A continuación, también verifique si el servidor de Instagram para su área está caído o no. Para averiguarlo, puede utilizar el sitio Down Detector.

Si resulta que Instagram no funciona en su área, intente esperar los próximos minutos.

4. Eliminar y reinstalar la aplicación de Instagram

Si se han realizado todos los métodos anteriores, intente preguntarle a su amigo, ¿también está experimentando el mismo problema de error en Instagram? Si esto solo le sucede a usted, entonces existe una buena posibilidad de que haya un problema con el problema del sistema de la aplicación de Instagram en su dispositivo.

La mejor solución para resolver esto es desinstalar y reinstalar la aplicación de Instagram en su dispositivo.

Continue Reading

cómo

Cómo superar la imposibilidad de iniciar sesión en Facebook

Published

on

By

Cómo superar la imposibilidad de iniciar sesión en Facebook

En la era actual de la digitalización, casi todo el mundo tiene una cuenta de Facebook, jóvenes o mayores. Facebook es una red social que se puede decir que es popular y se usa en casi todo el mundo, por supuesto, su función es conectarse con amigos, familiares o incluso nuevos amigos.

Últimamente, muchos usuarios de Facebook se han quejado del problema de no poder iniciar sesión en Facebook o no poder iniciar sesión en sus cuentas de Facebook. Si actualmente tiene el mismo problema, este artículo le será útil.

Hay varias razones por las que no puede iniciar sesión/iniciar sesión en su cuenta de Facebook, incluidos los problemas de seguridad, hay acciones de inicio de sesión repetidas en su cuenta, problemas con el servidor/interferencia de Facebook y varios otros problemas.

A continuación se muestra cómo superar la imposibilidad de iniciar sesión/iniciar sesión en Facebook:

1. Asegúrese de haber ingresado el nombre de usuario/correo electrónico y la contraseña correctos

Este problema generalmente ocurre en personas que tienen varias cuentas de Facebook, una solución simple que puede hacer es asegurarse de que el nombre de usuario/dirección de correo electrónico y la contraseña que ingrese sean correctos.

Si está seguro de que su nombre de usuario/correo electrónico y contraseña son correctos, asegúrese de:

  • Escriba el nombre de usuario y la contraseña manualmente (no copie y pegue)
  • Preste atención a las letras mayúsculas y minúsculas de la contraseña

2. Asegúrate de que el servidor de Facebook no esté caído/interrumpido

La segunda solución es asegurarse de que no haya interrupciones en el servidor de Facebook en su área, especialmente si alguno de sus amigos no puede iniciar sesión, si es así, es seguro que hay un problema con Facebook.

La mejor solución si hay un problema con el servidor es esperar a que Facebook vuelva a la normalidad.

3. Inicie sesión en Facebook utilizando la función Restaurar su cuenta de Facebook

Si aún puede iniciar sesión/iniciar sesión en su cuenta de Facebook, la siguiente solución que puede hacer es recuperar su cuenta utilizando el servicio de contraseña olvidada.

  • Abra Facebook y luego seleccione Olvidé mi contraseña (contraseña olvidada)
  • Luego escriba primero la dirección de correo electrónico o el número de teléfono celular que utilizó cuando se registró en Facebook, luego haga clic en el botón
  • A continuación, seleccione Enviar código por correo electrónico/número de teléfono y haga clic en el botón Continuar
  • Después de eso, Facebook enviará un código a su correo electrónico o número de teléfono celular, ingrese el código y presione el botón Continuar.
  • En el siguiente paso, se le pedirá que ingrese su nueva contraseña de Facebook y podrá iniciar sesión con su nueva contraseña de Facebook.

Notas:

Si no hay un código ingresado en su correo electrónico o número de teléfono celular, asegúrese de que la dirección de correo electrónico y el número de teléfono celular que ingresó sean correctos

4. Inicie sesión en Facebook usando el método de verificación

Si olvida qué correo electrónico o número de teléfono celular usó para registrarse en Facebook, puede usar el método de verificación, para saber cómo:

  • Abra Facebook y luego seleccione Olvidé mi contraseña (contraseña olvidada)
  • En la parte superior derecha, haz clic en ¿Olvidaste tu cuenta?
  • Haz clic en ¿Ya no tienes acceso a estos?
  • A continuación, accederá al menú Intentar iniciar sesión de nuevo. Y seleccione No puedo acceder a mi cuenta de correo electrónico
  • Haz clic en facebook.com/login/identify
  • y sigue las indicaciones para ayudarte a identificar tu cuenta.

Notas:

Si no hay un código ingresado en su correo electrónico o número de teléfono celular, asegúrese de que la dirección de correo electrónico y el número de teléfono celular que ingresó sean correctos

4. Inicie sesión en Facebook usando el método de verificación

Si olvida qué correo electrónico o número de teléfono celular usó para registrarse en Facebook, puede usar el método de verificación, para saber cómo:

  • Abra Facebook y luego seleccione Olvidé mi contraseña (contraseña olvidada)
  • En la parte superior derecha, haz clic en ¿Olvidaste tu cuenta?
  • Haz clic en ¿Ya no tienes acceso a estos?
  • A continuación, accederá al menú Intentar iniciar sesión de nuevo. Y seleccione No puedo acceder a mi cuenta de correo electrónico
  • Haz clic en facebook.com/login/identify
  • y sigue las indicaciones para ayudarte a identificar tu cuenta.

5. Su cuenta de Facebook ha sido bloqueada / Suspender

Si ve que la información de su cuenta está bloqueada, puede solicitar un reembolso de la cuenta de Facebook o averiguar por qué su cuenta de Facebook fue bloqueada a través del servicio de ayuda de Facebook en la siguiente página:

https://www.facebook.com/help/283100488694834/

En esa página, el servicio de ayuda de Facebook te guiará para que puedas volver a iniciar sesión en tu cuenta de Facebook.

Notas:

Si realmente no cometiste ninguna infracción, esto podría ser una medida de seguridad tomada por Facebook porque otra persona intentó iniciar sesión sin autorización.

Deje un comentario a continuación, si todos los métodos anteriores no han resuelto su problema de no poder iniciar sesión en Facebook.

Continue Reading

Trending

Share via
Copy link
Powered by Social Snap