Copy a working container and review the Dockerfile
git clone https://github.com/jeheyer/network-automation.git
cd network-automation/docker/flask2-sqlchemy
cat Dockerfile
Verify logged in to gcloud and set to correct project:
gcloud projects list
gcloud config set project <PROJECT_ID>
Where <PROJECT_ID> is the Project ID
Then build the container and upload the image to Google Container Registry. Note this step is missing from the quickstart guide
gcloud builds submit --tag gcr.io/<PROJECT_ID>/flask2-sqlalchemy .
Now pick a region and deploy the container. In this example ‘flask2’ is the service name:
gcloud config set run/region us-central1
gcloud run deploy flask2 --image gcr.io/<PROJECT_ID>/flask2-sqlalchemy --allow-unauthenticated