После некоторых исследований я смог запустить docker с моим пользователем хоста, используя:
docker run -it \
-v /etc/passwd:/etc/passwd \
-v /etc/group:/etc/group \
-v /etc/sudoers:/etc/sudoers \
-v $HOME:$HOME \
--user=$(id -u):$(id -g) \
...
Моя проблема сейчас в том, что мой пароль чем-то отличается от хоста.(т.е. когда я делаю su - my-user, я получаю неправильную ошибку пароля).
Это проблематично, потому что теперь пользователь не может запустить sudo, если он не является паролем sudoer.
Есть идеи, как это исправить?