What should I do if I accidentally deleted the container image of TrueNAS SCALE?

While the Nextcloud container was stopped, I accidentally deleted its image. How can I recover it? Where can I pull my image from?

The original image name was 30.0.4_8287c2bb84133838762487c91cc036616ecc6ad340ef8d51a299e5ef16a2c073.

This is my deletion log.
root@truenas[~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ix-postgres 15.10_eaf58b563e57badfebb3a55610107e2c3067b5499b024504cfba9ccd05f73bde 7f0643fe005e 4 weeks ago 649MB
postgres 13.18 800a55769497 5 weeks ago 419MB
postgres 15.10 ec87da006353 5 weeks ago 426MB
bitnami/redis 7.4.2 2bf47140b10a 6 weeks ago 144MB
jellyfin/jellyfin 10.10.5 633bf191731d 7 weeks ago 1.25GB
711113b40809 8 weeks ago 1.29GB
ix-nextcloud 30.0.5_1a21e85cb34c296c58a57dfd854c73229be4ad66c969587441ddb1155620baac 00dc6e8d5468 8 weeks ago 1.29GB
ix-postgres 13.18_3c74674a5df5d0195f28873f0c84d314e76ce74d1831908683f6046a2ca11651 b45bad7e00e6 2 months ago 649MB
ix-nextcloud 30.0.4_8287c2bb84133838762487c91cc036616ecc6ad340ef8d51a299e5ef16a2c073 77817abfa9ab 3 months ago 1.27GB
postgres 78db9e1a6ba0 3 months ago 419MB
bitnami/redis 7.4.1 356e68861bb2 4 months ago 145MB
ix-nextcloud 30.0.2_ae80c58830818167831361b89faba440d1956adb0daee4c486a70ec1c6b3bc00 624f8bde80d4 4 months ago 1.26GB
08d524c1c8af 4 months ago 1.26GB
python 3.13.0-slim-bookworm 3d555597bdba 4 months ago 120MB
python 66ba4da5ff21 4 months ago 121MB
bash latest 91698992478c 5 months ago 14.4MB
jellyfin/jellyfin 10.9.11 de4f7879e9d1 6 months ago 1.03GB
postgres 15.8 f5d14bcd5e0c 7 months ago 425MB
postgres 13.16 3dbccaeb068e 7 months ago 419MB
joplin/server 3.0.1-beta dd38ef525c9e 7 months ago 1.77GB
jc21/nginx-proxy-manager 2.11.3 28147ecda659 8 months ago 1.09GB
root@truenas[~]# docker rmi 77817abfa9ab
Untagged: ix-nextcloud:30.0.4_8287c2bb84133838762487c91cc036616ecc6ad340ef8d51a299e5ef16a2c073
Deleted: sha256:77817abfa9ab0fb7205f8dc464759f47370c9fc40a1771adc9dfe94f48d08780

Can you set it to always pull a new image, even if the one “on record” should be the newest?

You used to be able to do that up to Dragonfish, but it may have changed since the Docker transition.

Something akin to Pull Policy on this image I grabbed from the Electric Eel Custom apps setup:

This morning when I got up, I found that TrueNAS had automatically pulled the image for some unknown reason.thank

The images are supposed to be read-only and ephemeral, to be replaced with newer versions when you update the app. Only the volume mount points contain persistent data.