Ho provato launcher cleanup e anche docker images prune -a ed entrambi finiscono per rimuovere il tag dall’immagine discourse/base, lasciandola come:
# docker images -a
REPOSITORY TAG IMAGE ID CREATED SIZE
local_discourse/app latest a413ce7df724 22 minutes ago 3.81GB
<none> <none> 036fcfb18c90 5 weeks ago 2.86GB
L’immagine discourse/base viene visualizzata come <none>. Il sito funziona ancora correttamente. C’è qualcosa di cui preoccuparsi?
Se eseguo launcher app rebuild allora ricostruisce i tag, ma anche l’immagine dell’app, quindi finisco con due immagini dell’app, una delle quali è orfana, quindi se voglio ripulire le immagini inutilizzate e non rimuovere alcun tag devo eliminare manualmente quella orfana specifica usando docker image rm $IMAGE_ID, dopo di che vedo quello che c’era prima, cioè completamente taggato e nominato:
# docker images -a
REPOSITORY TAG IMAGE ID CREATED SIZE
local_discourse/app latest 548674fae97b 10 minutes ago 3.81GB
discourse/base 2.0.20230711-0100 036fcfb18c90 5 weeks ago 2.86GB
Suppongo che non ci sia un modo per fare una pulizia completa senza eliminazioni manuali se non voglio immagini senza tag, poiché il comando prune rimuove il tag dall’immagine di base.
Ciao Nordize
Questa questione è stata discussa in un altro argomento, potresti trovare informazioni interessanti a riguardo:
Scorri verso l’alto per maggiori informazioni.
Per quello che vale, ho questa immagine senza nome e senza tag su tutti i miei server di hosting Discourse, il che mi fa pensare che sia completamente normale.
Grazie per quel suggerimento, non avevo trovato quel thread quando ho cercato. Guardando questo post in particolare con le “istruzioni” (provengono dal forum di Docker, discutono dei container Docker in generale):
… sembra simile alla configurazione che vedo, ma l’aspetto che non mi è chiaro è se sia intenzionale avere due immagini: discourse/base e l’immagine discourse_latest/app. Le istruzioni da quel [post dai forum di Docker sembrano presumere che questo non fosse un comportamento intenzionale, ma un residuo di azioni non intenzionali che hanno portato a due immagini invece di una.