whoami: cannot find name for user ID 1002
Matplotlib created a temporary config/cache directory at /tmp/matplotlib-lbgcqndp because the default path (/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing.
However, everything worked, containers-add, containers-list, containers-run and rerun.
Also note that a push to external hosting can be slower depending on the service. OSF was very slow compared to a singularity image because the Docker image is saved as several layers instead of a single file.
a ping for @mih. Here are my explorations on running docker on the littlest jupyterhub on AWS.
I tried it with code from https://handbook.datalad.org/en/latest/code_from_chapters/neurohackademy.html.
Because docker buried its non-Docker-desktop related docs quite a bit, i first followed a slightly outdated stack from https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04. It worked, but it uses deprecated stuff. I later found this more modern documentation which sounds like a better alternative.
add users to the docker group
This still resulted in the following error for a non-privileged user account:
so I chmod'ed the socket
When executing a script inside of the container (following the docker-related code snippets from https://handbook.datalad.org/en/latest/code_from_chapters/neurohackademy.html), I saw a warning I haven't seen elsewhere or with a singularity container
However, everything worked, containers-add, containers-list, containers-run and rerun.