Oi,
Estou tentando criar uma máquina no Google Cloud usando o seguinte comando:
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
E obteve o seguinte erro;
Erro ao criar máquina: Erro no driver durante a criação da máquina: googleapi: Erro 400: Valor inválido para o campo 'resource.disks[0].initializeParams.sourceImage': 'ubuntu-1404-trusty-v20161130'.
Eu posso ver a imagem na lista de imagens do Google Cloud usando o seguinte comando:
gcloud compute images list
desde já, obrigado
Desculpe, preciso fornecer o URL absoluto https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/images/family/ubuntu-1404-lts em vez de ubuntu-1404-trusty-v20161130 .
Uau, obrigado por postar seu comentário de acompanhamento. Não consegui encontrar o prefixo de URL em nenhum lugar. Como diabos você Google isso?
Eu encontrei isso também. Para constar, execute
gcloud compute images list --uri
para obter os URIs absolutos das imagens disponíveis.
Funciona para mim com apenas ubuntu-os-cloud/global/images/ubuntu-1404-trusty-v20161130
Não há necessidade de adicionar todo o URL
Comentários muito úteis
Eu encontrei isso também. Para constar, execute
gcloud compute images list --uri
para obter os URIs absolutos das imagens disponíveis.