Actualizar Teslamate en Portainer

Iniciado por Marten, 22 de Noviembre de 2024, 03:29:05 PM

Tema anterior - Siguiente tema

Marten

*****
Usuario Héroe
Mensajes: 614
En línea
Hola

Tengo un miniPC al que le he metido Proxmox y en uno de los contenedores una distro Debian y Portainer para instalar Teslamate. Es lo único que hay en Portainer. Me lleva funcionando OK desde agosto.

Ha salido alguna actualización de Teslamate y me siento extremadamente torpe porque no sé cómo actualizarlo. No sé si tengo que abrir una consola directamente en Debian y ejecutar comandos desde allí o tiene que ser a través de Portainer.

Backup sí que lo tengo realizado porque lo gestiono desde Proxmox y tengo una tarea para hacer copia del contenedor de Debían y de otro con Home Assistant. Así que eso lo tengo solventado. Pero el actualizar Teslamate me tiene comida la moral. ¿Alguien que me pueda orientar?

Gracias de antemano a todos

Enviado desde mi Pixel 9 Pro XL mediante Tapatalk

Me gustaría compartir mi enlace de recomendación para cuando pida su Tesla. Obtendrá un descuento en la compra de un producto Tesla. https://ts.la/jesus220327

setyen

****
Usuario Sr.
Mensajes: 400
En línea
Yo todavía estoy esperando a que me llegue el coche, cuando me llegue lo intentaré instalar, yo tengo Home assistant, y lo único que te puedo decir, que el algunas ocasiones para actualizar hay que actualizar desde el contenedor y no desde la aplicación, no sé si te puede servir de ayuda, siento no poder ayudarte más
No te arrepentirás, date prisa: https://ts.la/alfredo229541

inigoml

*****
Usuario Héroe
Mensajes: 6,855
I'll miss you, LFP!
Ubicación: Madrid
En línea


Cita de: Marten en 22 de Noviembre de 2024, 03:29:05 PM
Hola

Tengo un miniPC al que le he metido Proxmox y en uno de los contenedores una distro Debian y Portainer para instalar Teslamate. Es lo único que hay en Portainer. Me lleva funcionando OK desde agosto.

Tienes que actualizar la imagen del contenedor. En docker compose se hace con un simple "pull". En Proxmox no sé porque no lo uso pero dado que es un gestor para facilitar la vida y hacerlo más simple imagino que tiene que tener un equivalente a "actualizame la imagen desde el repositorio del que la cogiste".


Enviado desde mi 21051182G mediante Tapatalk

Descuento en tu Tesla:
https://ts.la/iigo313438

Marten

*****
Usuario Héroe
Mensajes: 614
En línea
Hola

Yo creo que tendré que hacer el pull desde Debian. Como tengo backup si hago algo mal....

Enviado desde mi Pixel 9 Pro XL mediante Tapatalk

Me gustaría compartir mi enlace de recomendación para cuando pida su Tesla. Obtendrá un descuento en la compra de un producto Tesla. https://ts.la/jesus220327

kasal

*****
Usuario Héroe
Mensajes: 1,783
En línea
Desde el terminal de debían como te han dicho y ejecutas:

docker compose pull
docker compose up -d

Enviado desde mi CPH2609 mediante Tapatalk


Marten

*****
Usuario Héroe
Mensajes: 614
En línea
Soy un negado. He parado el docker desde Portainer, he hecho un pull y Up y me ha creado otra instalación de Teslamate paralela, sin mantener datos

Enviado desde mi Pixel 9 Pro XL mediante Tapatalk

Me gustaría compartir mi enlace de recomendación para cuando pida su Tesla. Obtendrá un descuento en la compra de un producto Tesla. https://ts.la/jesus220327

Guinola

***
Usuario Completo
Mensajes: 149
En línea
En Portainer, entra en el contenedor que quieras actualizar, clicas en Recreate y seleccionas Pull last image, así de fácil.

Marten

*****
Usuario Héroe
Mensajes: 614
En línea
Cita de: Guinola en 22 de Noviembre de 2024, 10:35:23 PM
En Portainer, entra en el contenedor que quieras actualizar, clicas en Recreate y seleccionas Pull last image, así de fácil.
No puede ser tan sencillo.... Saco un rato luego y pruebo, que antes tengo que hacer nuevo Backup.

Gracias @Guinola

Enviado desde mi Pixel 9 Pro XL mediante Tapatalk

Me gustaría compartir mi enlace de recomendación para cuando pida su Tesla. Obtendrá un descuento en la compra de un producto Tesla. https://ts.la/jesus220327

Marten

*****
Usuario Héroe
Mensajes: 614
En línea
Hola @Guinola

Realizado, gracias de nuevo. No podía ser más sencillo y estaba completamente atascado.

Gracias de nuevo

Enviado desde mi Pixel 9 Pro XL mediante Tapatalk
Me gustaría compartir mi enlace de recomendación para cuando pida su Tesla. Obtendrá un descuento en la compra de un producto Tesla. https://ts.la/jesus220327

Guinola

***
Usuario Completo
Mensajes: 149
En línea
Cita de: Marten en 23 de Noviembre de 2024, 07:52:40 PM
Hola @Guinola

Realizado, gracias de nuevo. No podía ser más sencillo y estaba completamente atascado.

Gracias de nuevo

Enviado desde mi Pixel 9 Pro XL mediante Tapatalk

A mandar ;D

EddieKnight

*
Novato
Mensajes: 30
En línea
En entornos como Docker o Portainer es importante mapear las rutas de datos (en este caso el lugar donde se guarda la configuración y la base de datos) fuera del contenedor. Así, cuando actualizas el contenedor, esos datos no se pierden.

Quizá es por eso que ahora tienes "una instalación limpia". A mi me pasó lo mismo y perdí un mes de datos. Nada grave y así se aprende...
Link de referido de Tesla: https://ts.la/alex348478

inigoml

*****
Usuario Héroe
Mensajes: 6,855
I'll miss you, LFP!
Ubicación: Madrid
En línea


Cita de: EddieKnight en 25 de Noviembre de 2024, 10:52:57 AM
En entornos como Docker o Portainer es importante mapear las rutas de datos (en este caso el lugar donde se guarda la configuración y la base de datos) fuera del contenedor. Así, cuando actualizas el contenedor, esos datos no se pierden.

La configuración va en variables de entorno del docker. No se pierde. Y la BD directamente es que va en otro contenedor y se debería hacer una exportación periódica para evitar sustos. Es un postgresql por lo que con un simple pg_dump es más que suficiente.

Enviado desde mi 21051182G mediante Tapatalk

Descuento en tu Tesla:
https://ts.la/iigo313438