switch $HOME/.abuild to named volume
Instead of using a bind mount from hosts $HOME we should switch $HOME/.abuild directory to a named volume. This will solve permissions conflicts if uid of user and container differ. This will also make it possible to have a user host key and config different from what is used in the docker environment.
@mort i have thought about mounting /etc/abuild.conf into the container and I would urge to remove this feature. The reason is that if the hosts release (if using an alpine system) is different from the container the settings in your hosts /etc/abuild.conf could be incorrect. The same goes for platform/arch changes which could be inside the /etc/abuild.conf. A user should really only modify its own abuild.conf inside $HOME/.abuild/abuild.conf.