Access the VM via SSH with Google Cloud CLI
$ gcloud compute ssh [vm-name]
Pull docker image from Artifact Registry
$ docker pull [host-name]/[project-id]/[repository]/[image-name]
Run a container on your machine
$ docker run -ti --rm -p 8080:80 gcr.io/[project-id]/[image-name]
$ gcloud compute instances add-tags [vm-name] --tags=[tag-name]
gcloud compute firewall-rules create [rule-name] \
--project=[project-id] \
--network=[network-name] \
--source-ranges=0.0.0.0/0 \
--target-tags=[vm-tag-name] \
--allow=tcp:[port-number]
$ sudo lsof -i:[port-number]