Use Alpine for Dockerfile
Review Request #2454 — Created May 12, 2023 and submitted — Latest diff uploaded
Also use mercurial from Alpine repository as it is up-to-date and enables rust extensions and chg binary. This decreases the size of docker image.