Currently the DockerClientConfig allows configuration of one credential only whereas various commands (push/pull for example) allows to pass multiple AuthConfigurations directly.
See discussion here: https://github.com/docker-java/docker-java/pull/447/files#r52124195