какой экземпляр GCP Compute Engine использовать для создания образа Docker? - PullRequest
0 голосов
/ 09 мая 2019

какой экземпляр GCP Compute Engine Data Scientist использует для создания образов Docker и отправки их в реестр контейнеров GCP?

  1. Мне не разрешено устанавливать Docker на моем ноутбуке
  2. Iне могу собрать его на CloudShell, потому что мой образ слишком большой (> 5 ГБ)
  3. Я могу сделать это на виртуальной машине Debian / Unbuntu, но мне нужно установить Docker (мне нужно переустановить SDK, установить Docker и добавить пользователя)
  4. Я могу сделать это на виртуальной машине с оптимизированным контейнером, но необходимо установить SDK (необходимо поместить образ в реестр контейнеров CP) и установить python 2

еще один более простой вариант со всем уже предустановленным (Docker и SDK)?Как люди это делают в целом?Есть ли другие моменты, которые я должен учитывать при выборе экземпляра Compute Engine?

1 Ответ

3 голосов
/ 09 мая 2019

Посмотрите на Google Cloud Build

С его помощью вы можете создать (среди прочего) образ контейнера, просто предоставив Dockerfile (и любые исходные файлы).

Сервис создаст ваш образ и отправит его в Реестр контейнеров Google:

https://cloud.google.com/cloud-build/docs/quickstart-docker

...