docker-setup: ensure ubuntu user exists

The default configuration uses ssh keys in the ubuntu user's $HOME.
Check if this user exists and create it (and the .ssh directory) if not.