Если вам просто нужен простой способ запуска контейнера и отправки ему запросов HTTPS, вы можете развернуть его в Cloud Run вместо GCE. Ваша проблема в том, что вы просто запускаете HTTP-сервер, а для HTTPS вам нужно добавить как минимум сертификат и соответствующее DNS-имя для вашего сервера. Cloud Run - это сервис более высокого уровня абстракции, который сделает это за вас. Очевидно, вы можете сделать это разными способами и с помощью GCE, но это будет более сложным.
Вы можете использовать gcloud для развертывания вашего контейнера, если он у вас уже есть в реестре. Вот пример:
gcloud run deploy --image gcr.io/PROJECT-ID/CONTAINER-ID --platform managed --port 3000
Вы можете получить идентификатор своего проекта, запустив gcloud config get-value project
Вот полное краткое руководство для Cloud Run: https://cloud.google.com/run/docs/quickstarts/build-and-deploy