2016-06-20 3 views
2

Я пытаюсь развернуть новую машину докеров в Google Engine, но мне не нужно слишком много ресурсов. Просто простой сервер nginx.Docker на Google Compute Экземпляр f1-micro

Когда я бегу:

$ docker-machine create --driver google --google-project my-project-name my-machine-name 

Он отлично работает, но создает n1-standard-1(1 VCPU, 3,75 Гб памяти) экземпляр, Но это путь больше ресурсов, чем мне нужно. Я также смог создать g1-small(1 vCPU, 1.7 ГБ памяти) экземпляр успешно. Но когда я пытаюсь создать самый маленький экземпляр при f1-micro(1 VCPU, 0,6 Гб памяти) это получить застрял на Installing docker

Я использую команду:

$ docker-machine create --driver google --google-project my-project-name --google-machine-type f1-micro my-machine-name 

Консоль вывода:

Running pre-create checks... 
(my-machine-name) Check that the project exists 
(my-machine-name) Check if the instance already exists 
Creating machine... 
(my-machine-name) Generating SSH Key 
(my-machine-name) Creating host... 
(my-machine-name) Opening firewall ports 
(my-machine-name) Creating instance 
(my-machine-name) Waiting for Instance 
(my-machine-name) Uploading SSH Key 
Waiting for machine to be running, this may take a few minutes... 
Detecting operating system of created instance... 
Waiting for SSH to be available... 
Detecting the provisioner... 
Provisioning with ubuntu(systemd)... 
Installing Docker... 

Есть ли минимальное требование для докерной машины? Потому что я посмотрел и не смог его найти. от того, что я видел в примерах на documentation должно быть возможно:

$ gcloud auth login 
$ docker-machine create --driver google --google-project PROJECT_ID vm01 
$ docker-machine create --driver google \ 
    --google-project PROJECT_ID \ 
    --google-zone us-central1-a \ 
    --google-machine-type f1-micro \ 
    vm02 

я упускаю что-нибудь? Спасибо.

ответ

2

Хорошо, это закончилось тем, что он занял очень много времени.

15-20 минут в моем случае. (3 машины)

Смежные вопросы