Привет,
Я пытаюсь создать машину в Google Cloud с помощью следующей команды:
docker-machine create --driver google --google-machine-image ubuntu-1404-trusty-v20161130 --google-project <project> --google-disk-size 30 --google-machine-type n1-standard-2 google-machine
И получил следующую ошибку;
Ошибка при создании машины: ошибка драйвера при создании машины: googleapi: ошибка 400: недопустимое значение для поля «resource.disks[0].initializeParams.sourceImage»: «ubuntu-1404-trusty-v20161130».
Я могу увидеть изображение в списке облачных изображений Google, используя следующую команду:
gcloud compute images list
заранее спасибо
Извините, мне нужно указать абсолютный URL-адрес https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/images/family/ubuntu-1404-lts вместо ubuntu-1404-trusty-v20161130. .
Вау, спасибо за публикацию вашего последующего комментария. Я нигде не мог найти префикс URL. Как, черт возьми, ты прогуглил это?
Я столкнулся и с этим. Для записи запустите
gcloud compute images list --uri
чтобы получить абсолютные URI доступных изображений.
У меня работает всего ubuntu-os-cloud/global/images/ubuntu-1404-trusty-v20161130
Нет необходимости добавлять весь URL
Самый полезный комментарий
Я столкнулся и с этим. Для записи запустите
gcloud compute images list --uri
чтобы получить абсолютные URI доступных изображений.