update locale, remove sudo

ubuntu base doesn't use ubuntu user by default. no need for sudo in dockerfile
en_US.UTF-8 locale is not generated by default so we add it in