Please contact your administrator. If you are an administrator, edit the “trusted_domains” setting in config/config.php like the example in config.sample.php.
in /home/pi/website/nextcloud I see nothing, only my docker-compose.yml
as example in /home/pi/website/wordpress I see all the wordpress files! That’s what I like to see with NextCloud. My files are now stored in an image?
They are not. Depending wether you mounted a volume (or a bind-mount) to the volume or not, the volume path inside the container will either be written into the volume or the copy-on-write layer fo the container. While the first provides permanent persistance, the second does not!
Share your compose.yml and we shall see which one it is
Though, some configurations are rendered thru the entrypoint script, which uses ENV variables to render the values into a template. If this is the case, changes to such rendered configuration files will be lost during the next start of the container. You need to make your self aquainted with the Dockerhub description for the particular image and see what the maintainer anticipated to be configured using ENV variables. If the ENV approach does not provide what you need, you can still start to hack around…
Please check the dockerhub description first. Most cases are already anticipated by the image maintainer and can be easily achived with ENV variables.
In your case this should do the trick:
Images are build opinionated. Differnt images for the same software can be similar or complety different when it comes to what the entrypoint script are able to do. Depending on what the entrypoint script does you might find a different set of environment variables that can be declare for your container and will be used in the entrypoint script to do the “preparation magic” (like rendering config files) before the main process is started.
The values in ${} are just placeholders, replace them (including ${}) with your own values. The value for the MYSQL_* variables must match the values you actualy used on the mysql service.
Well I don’t have to access it on the Raspberry, but after installing the Windows 10 application so I make backup on external hard drive on Windows so that point was not worth it hahaha
I am not a Docker Desktop on Windows user. So can’t help you there.
Though, on Linux the folder should container content after you started the docker-compose stack ones.
Usualy the entrypoint script and the main process are responsible to write data into the volume.
Appart from that: the volume only holds data after the container using it was started the first time.
Though, on a single node bind-mounts (as in -v /host/path:/container/path) are usualy fine as well, as long as the uid:gid of the owner of the host folder the match uid:gid of the process inside the container. Furthermore it’s possible to declare a volume baked by a bind (the forum search should returns several results for this), which behaves like a volume, but allows to define where the actual data folder is stored.