Недопустимый аргумент "gcr.io//hello-app:v1" для флага "-t, --tag": неверный формат ссылки - PullRequest
0 голосов
/ 26 июня 2019

Я следую этому руководству: https://cloud.google.com/kubernetes-engine/docs/tutorials/hello-app для Google Cloud Platform. Я использую командную строку Google Cloud Shell. Когда я добрался до шага: Чтобы создать образ контейнера этого приложения и пометить его для загрузки, выполните следующую команду:

docker build -t gcr.io/${PROJECT_ID}/hello-app:v1 .

Я получаю сообщение об ошибке:

invalid argument "gcr.io//hello-app:v1" for "-t, --tag" flag: invalid reference format

Имейте в виду, что у меня уже есть кластер из 3 экземпляров (созданный из Kubernetes Engine) и один экземпляр виртуальной машины, созданный сам по себе, существующий в моих экземплярах виртуальной машины, созданный из предыдущих руководств. Не уверен, что это как-то связано с ошибкой. Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 26 июня 2019

Вы пропустили настройку PROJECT_ID.В разделе «Прежде чем начать» учебника, с которым вы связаны, вы запускаете

gcloud config set project [PROJECT_ID]

, а затем на шаге 1 запускаете

export PROJECT_ID="$(gcloud config get-value project -q)"

После этих двух команд вам следуетправильно установите переменную оболочки.

0 голосов
/ 26 июня 2019

Ваша ссылка на учебник не работает (это ссылка на панель инструментов GCP, а не учебник), но, вероятно, был этап, на котором вы должны были установить переменную PROJECT_ID, которую вы пропустили.Сообщение об ошибке ничего не показывает между двумя косыми чертами, где в вашей команде отображается ${PROJECT_ID}.

...