Ниже приведен метод login
и доступные параметры.
login()
Authenticate with a registry. Similar to the docker login command.
Parameters:
username (str) – The registry username
password (str) – The plaintext password
email (str) – The email for the registry account
registry (str) – URL to the registry. E.g. https://index.docker.io/v1/
reauth (bool) – Whether or not to refresh existing authentication on the Docker server.
dockercfg_path (str) – Use a custom path for the Docker config file (default $HOME/.docker/config.json if present, otherwise``$HOME/.dockercfg``)
И в соответствии с этим dockercfg_path присутствует для метода входа в систему, в котором вы может использовать этот файл.
Из экспериментов, хотя этот username
игнорируется для учетных данных, сохраненных в .docker / config. json, поэтому я просто использую случайное значение, и оно работает.