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