Is it possible to install a docker image direct from docker hub?
-
@eddowding running upstream docker images usually does not work, since Cloudron will put various bits of the filesystem into read-only mode for security and consistency reasons. So to have a reliable app instance, you would have to adjust the upstream Dockerfile and make sure all data ends up in either
/app/data
and/or the addon database Cloudron provides. Otherwise the backups and restore features will not work. -
@timconsidine said in Is it possible to install a docker image direct from docker hub?:
@nebulon ... but presumably pulling a built-for-cloudron app direct from docker hub would work to avoid the build / push steps ?
yes, that definitely works. all the appstore app images are stored in docker hub as well.
-
@eddowding By chance I discovered some custom apps I built were listed as public. Wasn't my intention but no problem. So I will find 2 or 3 ones I have done and share their links later. Just in case it saves someone some time or stress.
-
Not sure this the right place to post this, but it's kinda on topic, and don't know where else (tell me where or feel free to move it).
These are a couple of custom packages I built.
I take zero credit for them : they are the work of other talented people. I just built them.Any dates in the 'tags' are the date I built them, not the the date of the underlying package. They may not be latest available
My understanding is they can be installed in your cloudron instance - without building / pushing first - by :
cloudron install --image <repo-name>:<tag-name>
PaperlessNG (@doodlemania2 ) : tcmbp132021/paperless-ng:derek210709
HomeAssistant (@atridad) : tcmbp132021/home-assistant:20210714
Mailpiler (@vladimir-d) : tcmbp132021/mailpiler:20210715
(haven't got this configured yet, but it installs)Directus9 (@atridad ) : tcmbp132021/directus9
-
Thanks, TIm!
When I try this I get:
$ cloudron install --image tcmbp132021/paperless-ng:derek210709 > No CloudronManifest.json found
-
@eddowding errrr ...
I'll have to look into it, apologies -
Thank you all.
I guess.. I think this is "all a bit complicated" to learn in the time available. I may revisit later, but for now I think some feedback / an output is that it would be useful to:
- be able to install just by giving a github repository
- provide a simple / guided Manifest creator form (with some best-guess defaults)
I appreciate that these things are easier said than done, and may for all I know be entirely impossible / wrong thing to ask for.
-