Skip to content

Latest commit

 

History

History
34 lines (30 loc) · 822 Bytes

HANDY_COMMANDS.md

File metadata and controls

34 lines (30 loc) · 822 Bytes

Some handy commands to help you during development

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]

Add tag to Compute Engine VM

$ gcloud compute instances add-tags [vm-name] --tags=[tag-name]  

Create Firewall rule for access to the VM

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]

Find processes using a port

$ sudo lsof -i:[port-number]