Правильная команда для запуска докер-клиентов 18.03 и новее - gcloud auth configure-docker
.
Если вы прочитали мелкий шрифт для вашей команды docker login -u _json_key -p "$(cat keyfile.json)" https://[HOSTNAME]
, она упоминает for older Docker clients
, например, несколько лет.Это не правильная команда для запуска сегодня.
С постоянными улучшениями, новыми функциями, Kubernetes и т. Д. Вы не хотите запускать старые команды или конфигурации.
gcloudauth configure-docker