Как запустить сценарии запуска для DOCKER при развертывании через экземпляры Cloud Compute Engine? - PullRequest
0 голосов
/ 29 января 2019

Я создаю шаблон экземпляра в разделе GCP Cloud Engine.

Обычно при развертывании образа Docker существует файл Docker, который содержит некоторые сценарии запуска после указания базового образа для извлечения и сборки, но яя не вижу, где можно отправить файл Docker или ввести сценарии запуска.

Я вижу поле для сценариев запуска для экземпляра Cloud Compute, но оно отличается от сценариев, передаваемых для запуска Docker..

Возможно, их нужно заполнить в «Команда», «Аргументы команды» или «Переменные среды»?

Screenshot of the GUI I'm seeing

Для пояснения, это чужое изображение файла Docker, который я извлек из Google Images.Часть, которую я хочу добавить, - это «прямоугольник» красного цвета, команды RUN, но не эти точные команды.

В моем случае я хотел бы добавить что-то вроде

RUN python /pythonscript.py

RUN commands

Ответы [ 2 ]

0 голосов
/ 29 января 2019

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

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

0 голосов
/ 29 января 2019

Если я правильно понял, вы пытаетесь создать образ Docker, а не образ экземпляра вычислений.

Вычислить экземпляр может запустить созданный вами образ докера и отправить его в gcr или любой другой репозиторий.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...