how do I communicate between my PC and the container running digits?

nvidia-docker run --name digits -d -p 8888:5000
nvcr.io/nvidia/digits

seems to indicate that I should be able to access digits through port 8888.

however localhost:8888 is refused connection. Am I doing something really stupid?

You need to create a Google VPC network that has the DIGITS port 8888 open and then select that “Network” when you launch your GPU instance. The process of defining a VPC is explained by Google here: VPC network overview  |  Google Cloud .

Thank You so much

We added documentation explaining firewall setup here - https://docs.nvidia.com/ngc/ngc-gcp-setup-guide/before-you-start.html#setting-firewall-rules. Thank you for the feedback.