Yes. My VM instance on Google has a public IP and is allowing traffic on 22, 80, 443.
I reckon this was also demonstrated when I killed the docker-proxy process PIDs (on ports 80 and 443) started Nginx (on port 80) and was able to access the Nginx landing page on my site.