Foro Club Tesla España
Zona General => Bricolajes => Mensaje iniciado por: 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.
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
-
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
-
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
-
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
-
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
-
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
-
En Portainer, entra en el contenedor que quieras actualizar, clicas en Recreate y seleccionas Pull last image, así de fácil.
-
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
-
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
-
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
-
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...
-
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