When I ssh to Jupyterhub, I get the following message:
This system has been minimized by removing packages and content that are not required on a system that users do not log into. To restore this content, you can run the 'unminimize' command.
This is probably the reason why bash-completion (and probably some other things) don't work.
I suppose inclusion of
sudo unminimize to the Docker image would solve that, however, just running it on IO does not succeed because of
read-only file system error for ssh.