I have one app where heavyscript is removing the docker image but it is needed for an app.
So, I load a docker image in scale using "Manage Docker Images -> Pull Image" as I do for all my containers. In this base, the repo is mine, I have modified the URL to hide it but the image name is repo.mydomain.com:5000/prowlarr/fatula. I have more than a dozen apps like this, and they all pull from the same repo. The image tag, perhaps the tag is somehow an issue with special characters, is 1.7.4.3769-ls28 maybe the dash somehow?
On the "Manage Docker Images" screen, I can now type prowl in the search box and sure enough, it's now there.
Now I run via command line: /root/heavy_script/heavy_script.sh update -v
Now searching for the image shows prowlarr is missing. Trying to start the app fails as there is no image and I have it set to not re-pull (it requires authentication).
Note, all my other apps do not disappear, just this one!
Now the app won't start as it is missing the image. If I re-pull the image, the app then starts but the next run of heavyscript then removes it again. So, the next time a restart occurs of truenas, the app won't start as the image is missing again. It's only this image, all apps use the same repo.