O Yum não parece suportar essa capacidade. Veja esta solução da Red Hat.
O Yum tem uma opção --installroot , mas destina-se a chroot installs e basicamente criaria um novo ambiente no qual as dependências devem ser resolvidas.
Quanto a rpm , ele tem --relocate OLDPATH=NEWPATH e --prefix NEWPATH , o que permitirá alterar o caminho de instalação para rpms marcado como relocável , o que não se aplica a todos os pacotes. Em geral, não é considerado uma boa ideia.
Como alternativa, você pode obter o código-fonte do rpm e reconstruí-lo com o caminho desejado.
Vejo um erro docker da sua postagem, que pode mudar tudo o que acabei de dizer.