#python #docker #google-cloud-platform #google-cloud-run
#python #docker #google-облачная платформа #google-cloud-run
Вопрос:
Я новичок в Docker и GCP, и мне нужно развернуть очень простое приложение Python (калькулятор) в облачной службе запуска. У меня есть 3 файла calc.py , Dockerfile и requirements.txt . Приложение принимает 3 аргумента от пользователя непосредственно из командной строки при запуске приложения: number1
, number2
и operationType
Мне удалось создать свой образ Docker, и я запускаю этот образ с помощью docker run -it calculator
Я только что развернул тот же образ в реестре контейнеров GCP, прежде чем создавать новую облачную службу запуска. После выбора моего изображения из реестра контейнера GCP настройки облачного запуска просят меня заполнить 2 вещи, и я не знаю, что написать:
1) Container command (Leave blank to use the entry point command defined in the container image.
Container arguments)
2) Arguments passed to the entry point command.
Комментарии:
1. Вам необходимо реализовать свое приложение как систему ответа на HTTP-запросы (аналогично веб-серверу). Параметры могут быть переданы как параметры HTTP-запроса. Изучите один из многих примеров облачного запуска о том, как создавать приложения для облачного запуска. cloud.google.com/run/docs/quickstarts
2. Эти поля являются необязательными. Не могли бы вы приложить скриншот, пожалуйста. Вас не должны спрашивать об этом.