Porque é que vejo imagens 'nenhuma' Docker em Container Station, e como posso removê-las?
Produtos Aplicáveis
Container Station
Sintoma
No Container Station, pode notar imagens Docker com o nome "none". Estas são conhecidas como imagens pendentes. Aparecem quando uma nova versão de uma imagem com o mesmo nome e etiqueta substitui a antiga, deixando a versão anterior sem etiqueta.
As imagens pendentes podem também permanecer se outros contentores ou imagens ainda dependerem delas. Neste caso, não poderá eliminá-las até que todas as dependências sejam removidas.
Solução
As imagens pendentes (imagens "none") são uma parte normal do design de Docker e não indicam um erro. Se quiser removê-las, primeiro confirme que não estão a ser utilizadas por nenhum contentor.
- Abrir uma ligação SSHao seu NAS. Se não estiver familiarizado com SSH, consulte a documentação da QNAP para obter instruções.
- Execute os seguintes comandos:
Docker image ls --filter dangling=true
– mostra imagens pendentesDocker image ls -a
– lista todas as imagensDocker ps -a --filter ancestor=<image_id>
– verifica se algum contentor depende da imagem (substitua<image_id>
pelo ID real da imagem)
Se nenhum contentor estiver a utilizar a imagem "none", pode removê-la em segurança com:
Docker image rm <image_id>
Exemplo:
Esta captura de ecrã mostra imagens pendentes ("none") em Container Station.
Leitura Adicional
Para mais informações, consulte as seguintes FAQs: