A partir do CasaOS 0.4.4, ao clicar em Atualizar no menu de contexto de qualquer Compose de aplicativo, ele sempre atualiza o aplicativo para a versão especificada na AppStore do CasaOS.
Se a tag de um aplicativo instalado for igual à tag na AppStore, o aplicativo será considerado atualizado.
Isso significa que se a tag de imagem do aplicativo for latest, ela não irá realmente acionar uma atualização, mesmo que haja uma imagem mais recente com a tag latest no Docker Hub.
Isso é algo em que a equipe CasaOS está trabalhando e planeja melhorar em versões futuras.
Se você estiver familiarizado com o ambiente de linha de comando, poderá seguir as etapas abaixo para atualizar manualmente um aplicativo com a tag latest.
Faça login no ambiente de linha de comando por trás do CasaOS, seja via ssh, o recurso terminal do painel do CasaOS ou por meio de um teclado e monitor conectados.
Mude o diretório para /var/lib/casaos/apps/XXXX onde XXXX é o nome do aplicativo. Por exemplo,
$ cd /var/lib/casaos/apps/syncthing
docker-compose.yml para garantir que sua tag de imagem seja latest$ sudo cat docker-compose.yml | grep image
image: linuxserver/syncthing:latest
IMAGE ID$ docker image ls linuxserver/syncthing:latest
docker compose down --rmi all # stop the app and remove all the images
# (only 1 image for this app)
docker compose up
IMAGE ID novamente.$ docker image ls linuxserver/syncthing:latest
Se o IMAGE ID for diferente da etapa 4, o aplicativo será atualizado. Caso contrário, significa que não existe uma versão mais recente para este aplicativo.
Elaborado a partir do Texto Original